LakshmiPerumalmalalakshmi.hashnode.dev·Dec 21, 2024Spring Boot MicroServices kubernates tutorial - deploy to KubernatesNormally, we create Docker images using Dockerfiles. This involves creating a Dockerfile, providing the necessary information, and then running the docker build -d command to automatically generate Docker images. However, creating and maintaining Doc...Kubernetes
LakshmiPerumalmalalakshmi.hashnode.dev·Dec 21, 2024Spring Boot 3 Observability with Grafana Stack - OrdersIn this blog post - Spring Boot 3 Observability with Grafana Stack, we will learn how to implement Observability in our Spring Boot applications using Grafana Stack which comprises Grafana, Loki, and Tempo. What is Observability? In a nutshell, Obser...Java
LakshmiPerumalmalalakshmi.hashnode.dev·Dec 21, 2024Spring Boot 3 Observability with Grafana StackIn this blog post - Spring Boot 3 Observability with Grafana Stack, we will learn how to implement Observability in our Spring Boot applications using Grafana Stack which comprises Grafana, Loki, and Tempo. What is Observability? In a nutshell, Obse...Java
LakshmiPerumalmalalakshmi.hashnode.dev·Dec 7, 2024Spring Boot Microservices Tutorial - Part 5In Part 5 of this Spring Boot Microservices Tutorial series, we will document our REST APIs using Springdoc Open API and Swagger. What is Open API? Open API (don't mistake it with Open AI :D )is a specification that defines a standard way to document...Java
Siddhartha Soxyprogrammer.com·Nov 21, 2024Navigating the Dual Write Problem: Implementing the Outbox Pattern for Data Consistency in Distributed SystemsIntroduction Maintaining data consistency in distributed systems is a challenge due to the possibility of service or component failures at any time. In a previous article, I provided a detailed explanation of CQRS with Event Sourcing, discussing thes...Distributed SystemsMicroservice Architecture
Brayden Wilmothbraydenwilmoth.hashnode.dev·Oct 25, 2024Bindable Microservices with Cloudflare WorkersIn the early stages of building any application, monolithic architectures can seem like the simplest solution. Everything contained in one code base. But as your application begins to scale, the monolithic approach starts to lead to more problems tha...starbasedb
Aderemi Daredareaderemi.hashnode.dev·Oct 24, 2024Agenda 101: Improving communication between microservicesSide Talk There has been so much debate on the best way to send data within microservice applications. Perhaps, you've also had long discussion within your team on this problem. Various methods and technique are available ranging from the old http re...agenda
Sakshi from KushoAIsoftware-deep-dives.hashnode.dev·Oct 15, 2024Microservices vs Monoliths - Why Some Big Companies Are Making the Move Back to MonolithsIn recent times, microservices architecture has been the go-to for building scalable, flexible applications. Big companies, particularly those with highly complex systems, switched to microservices to break down monolithic applications into smaller, ...monolithic architecture
Nile Bitsnilebits.hashnode.dev·Sep 23, 2024What is Screaming Architecture?Screaming Architecture is a concept introduced by renowned software developer and thought leader Robert C. Martin, often referred to as "Uncle Bob." The term may sound unconventional, but it represents a powerful principle in software design, focusin...Screaming Architecture
Nahidnahidislam.hashnode.dev·Sep 19, 2024Microservices, Containerization and VirtualizationMicroservices: This is an architectural approach where an application is broken down into small, independent services that each handle a specific function. Instead of one large application, you have multiple small services that work together, which m...1 likeMicroservices