In microservice architecture, let's say I have 4 services that will need file upload/download feature, I have two options for this: I can create a new 5th service to expose a file upload/download API. But when it comes file download authorization, the download privilege actually depends on the other 4 services' data (if the user can access this customer, then he can download the customer's contract), this will introduce an high coupling with the other 4 services, and when the data types (cust...| Recent Questions - Software Engineering Stack Exchange
In this guide, we’ll show technologies and examples of full stack observability for an application running on Kubernetes, OpenTelemetry and AWS.| Logz.io
The crew gets caught in the crossfire of a galactic war between a stable, monolithic empire and a chaotic, innovative confederation of microservice-based ships. They must mediate a conflict between two opposing software philosophies before the entire sector collapses under the weight of technical debt and API versioning disputes.| Seuros Blog - Navigation Logs from the Ruby Nebula
Microservices usually come into architecture discussion when you are facing challenges with the existing infrastructure (in most cases a monolith). […]| Distributed Computing Musings
Thanks to Typesense for sponsoring the creation of this cartoon! GT2 Pro members, download a high-res version of this image that you can use royalty-free anywhere:| Good Tech Things
It happened again last week. I was at an architecture review meeting when a fellow architect eagerly started another debate about *microservices*. Within minutes, eyes glazed over and we were knee-deep in an absurd discussion about something that should have been a means to an end, but had morphed into the end itself. At that moment, I realized: I’m done. I’ve finally sworn off talking to architects about microservices. Why? Because these conversations usually go nowhere productive.| Blog - Container Solutions
Whilst breaking a large codebase into a series of smaller services seems logical, the reality is far from simple. You have to ask yourself if the overhead and complexity of moving to microservices is worth your team's time or if you could extract more value from your existing| James Ridgway
This article isn't about Franz Kafka or his great novella The Metamorphosis, where the main character one day realizes that he has transformed into a Human-size Bug.| Agile & Coding
I like FastAPI. It's is a good choice for developing Python APIs. FastAPI has a modern feel to it, and is also easy to learn. When I think about it, I could say the same about Polylith.| Agile & Coding
May 20, 2025Durable execution: autosave for your microservices| stackoverflow.blog
May 6, 2025Mastering microservices with a former Uber and Netflix architect| stackoverflow.blog
If you’re a Software Engineer interested / working in platform security, backend systems and cloud native architecture like kubernetes – this post is for you. In modern cloud-native env…| Aditya Rohilla
Why splitting your codebase too early can quietly destroy your team’s velocity — and what to do instead. In a startup, your survival depends on how quickly you can iterate, ship features, and deliver value to end-users. This is where the foundational architecture of your startup plays a big role; additionally, things like your tech stack and choice of programming language directly affect your team’s velocity. The wrong architecture, especially premature microservices, can substantially ...| nexo blog
When developing the operator terminals for their machines, OEMs must reinvent the wheel over and again. Each OEM implements home-grown solutions for standard features like OTA updates, user authent…| Burkhard Stubert
Migration From Promtail to Alloy: The What, the Why, and the How Promtail is (was) the lightweight log collector solution that sends the log over the HTTP to the remote backend. This remote backend is normally Loki but you can choose to send the logs to VictoriaLogs as well. In this blog post, you will see the newer alternative to Promtail, Grafana Alloy. You will see what it is, why it's a good idea to migrate, and the how-to guide to make the jump with least friction.| Developer Friendly Blog
In a previous posting I spoke about how GCToolKit had been extracted from Censum, a tool that I had developed and carried with me through JClarity and into Microsoft. We had made the plans to open source Censum but we had to shelve them as we started acquisition talks with Microsoft. Once in Microsoft I was very happy to learn that we could continue our path to open source the internal components. The first step was to, of course, extract the components out of Censum. Having been involved wit...| Random Notes and Cheat Sheets
3 Ways to Time Kubernetes Job Duration for Better DevOps Knowing how long the exucution of jobs take is a crucial part of monitoring and proactive system administration. Being able to measure, store and query this value over the course of your application lifecycle can help you identify bottlenecks, optimize your infrastructure and improve the overall performance of your application. In this blog post, you are presented with three methods to achive this, starting from one where you have the a...| Developer Friendly Blog
Event feeds are a simple mechanism to enable applications to react to things happening in other applications, reliably, consistently, and quickly.| Erik Heemskerk
A few years ago, we had to rewrite an old mainframe application, used by a few thousand people. The application was known (or believed) to be fast, reliable and almost bug free. To maintain the level of service we chose a micro service architecture for the new solution, which means| Michelin IT Engineering Blog
Microservices vs monolith? How do we design a microservice architecture that enables fast and sustainable flow? Find out more about this in our interview with Chris Richardson.| Avanscoperta Blog
Ensuring proper load distribution on both the client side with tools like Ribbon and on the server side using Nginx enhances system scalability and resilience.| The New Stack
Explore the microservices examples of Amazon, Netflix, Uber, and Etsy. Also learn about some of the pros and cons of using microservices.| blog.dreamfactory.com
I was catching up on the always excellent Security. Cryptography. Whatever. podcast, and enjoyed the episode with Colm MacCárthaigh about a bunch of topics around TLS. It’s a great episode th…| Neil Madden
Learn how to use Mendix Microservices and Service Oriented Architecture (SOA) with an existing database in this comprehensive guide.| Indium
Eight Open Liberty developer guides have been updated to use MicroProfile Reactive Messaging 3.0. Complete sample applications to run and explore.| MicroProfile
Dive into the world of Dapr and discover how Distributed Application Runtime significantly enhances microservices architecture. Learn about Dapr's key features, benefits, and its role in driving more scalable, resilient, and manageable application development.| iaMachs
Qlorem team was using docker and docker-compose to provision/manage different environments and production. There was no integrated view to monitor different environments. Every deployment was done using a combination of ... Read more| CloudHedge
Microservices e dove trovarli: un'appassionante chiacchierata con Gianluca Padovani aka GPad sul mondo dei microservizi e il loro rapporto con Domain-Driven Design.| Avanscoperta Blog
Level up your Java code and explore what Spring can do for you.| CDS with Spring Framework 6.1
Working with Microservices has recently become very trendy, however building dynamic and distributed systems doesn’t come without new challenges. Service Discovery is one of these challenges: enabling services to dynamically discover other services and communicate with them. In this talk at CorkDev.io, I go through a Service Discovery solution, using Airbnb Smartstack to wire up Microservices running in Docker containers.| Pierre Vincent
I am thrilled to share my latest endeavor: Developing the Official MicroProfile API Tutorial in collaboration with the MicroProfile Working Group. As the landscape of cloud-native development evolves, equipping developers with the knowledge and skills to navigate these changes is essential. Accordingly, I am working on this Official MicroProfile API... The post Crafting the Official MicroProfile API Tutorial in Collaboration with the MicroProfile Working Group appeared first on MicroProfile.| MicroProfile
Log into your GT2 Pro account to download a high-res version of this image that you can use royalty-free anywhere:| Good Tech Things
Level up your Java code and explore what Spring can do for you.| Runtime efficiency with Spring (today and tomorrow)
Level up your Java code and explore what Spring can do for you.| From Spring Native to Spring Boot 3
Level up your Java code and explore what Spring can do for you.| New AOT Engine Brings Spring Native to the Next Level
Level up your Java code and explore what Spring can do for you.| Announcing Spring Native Beta!
Level up your Java code and explore what Spring can do for you.| The path towards Spring Boot native applications
Level up your Java code and explore what Spring can do for you.| The evolution of Spring Fu
Level up your Java code and explore what Spring can do for you.| Introducing Kotlin support in Spring Framework 5.0
Level up your Java code and explore what Spring can do for you.| Latest Jackson integration improvements in Spring
Log into your GT2 Pro account to download a high-res version of this image that you can use royalty-free anywhere:| Good Tech Things
Capturing, validating, storing and discovering service metadata. Keeping that metadata consistent across numerous integration points.| karlstoney.com
Storing rich metadata as Custom Resources on the Kubernetes API to enable Service Discovery.| karlstoney.com
Log into your GT2 Pro account to download a high-res version of this image that you can use royalty-free anywhere:| Good Tech Things
I guess it was inevitable, but quite often I see homework problems on r/microservices seemingly assigned in some intro CS class. Peculiarities of that aside, they can be quite fun to work through as thought experiments. One recent one came up: Hi, I am working on a school app.| Jimmy Bogard