[MM’s] Engineering Weekly #19 — August 4th, 2025
No fluff. Just weekly engineering gold.
Trends in code, cloud and architecture — carefully curated for busy engineers.
Java & Spring
- Real-Time Payment Microservices with Apache Kafka, Spring Boot, and Redis Streams: “In today’s digital economy, speed is everything. Whether you’re buying coffee with a mobile wallet or transferring funds through a banking app, real-time payment processing is no longer a luxury — …”
- Advanced Spring Boot Concepts in Java (That Most Developers Still Get Wrong): “If you think you already know Spring Boot inside out, this article will challenge that belief — and make you a better backend developer in…”
- Spring News Roundup: “Milestone Releases of Boot, Security, Auth Server, GraphQL, Kafka, Pulsar”
- 10 Outdated Java Features That Are Silently Killing Your Code: “Even in 2025, many Java developers — junior to senior — still cling to outdated features that do more harm than good.”
- You’re Still Using application.properties?: “Spring Boot 3.5 Wants You to Grow Up”
- Spring Data JDBC and R2DBC 4.0 will support Composite IDs: “Level up your Java code and explore what Spring can do for you.”
Architecture & Cloud
- 13 Expert REST API Design Tips You’ve Probably Never Seen Before: “Discover the hidden REST API patterns and practices that even seasoned developers often miss.”
- How Netflix Slashed Their Cloud Costs With This One Architecture Decision: “Everyone knows Netflix spends big on AWS. What they don’t know is the brilliant architecture decision that saves them millions of dollars every month in cloud costs.”
- PostgreSQL at Scale: “Database Schema Changes Without Downtime”
Kotlin & Go
- Go Just Fixed Its Biggest Flaw — Quietly: “You start with a clean, elegant function. Then you add error handling… and suddenly half your code is just: It’s not broken — it works — but wow is it tedious.”
- detekt: “A static code analyzer for Kotlin”
- Official Kotlin Language Server and extension for VS Code: “What does that mean for developers?”
Industry & The Future
- The Death of Agile: “Why Tech Giants Are Abandoning Scrum and What They Use Instead”
- Coding with LLMs in the summer of 2025 (an update): “Frontier LLMs such as Gemini 2.5 PRO, with their vast understanding of many topics and their ability to grasp thousands of lines of code in a few seconds, are able to extend and amplify the programmer capabilities.”
- JetBrains working on higher-abstraction programming language: “The as-yet-unnamed language in development would produce cross-platform applications and make AI code generation more controllable, transparent, and useful.”
- Do not download the app, use the website: “What is it that the browser can’t do?”
Originally posted on marconak-matej.medium.com.