Ahmad W Khanblog.ahmadwkhan.com·Dec 10, 2024Migrating a Python Django DRF Monolith to Microservices - Part 4: Setting Up a CI/CD Pipeline for Kubernetes Deployment Using GitLabWith our microservices deployed on Kubernetes, the next step is to automate the process of building, testing, and deploying updates. Continuous Integration and Continuous Deployment (CI/CD) pipelines streamline these workflows, ensuring consistent an...Discussmonolithic architecture
Maheshwar Ligadefortechwastitechwasti.com·Dec 9, 2024Dynamically Load Spring Properties from External Repositories.Managing configurations dynamically is a crucial requirement in modern applications. In this article, we'll explore how to dynamically load Spring properties from external repositories by extending the EnvironmentPostProcessor and EnumerablePropertyS...DiscussSpring BootSpringboot
Venkatesh Sarivisettyiamvenkat.hashnode.dev·Dec 9, 2024Mastering Variables in Harness Pipelines: A Comprehensive GuideHarness is a powerful Continuous Delivery (CD) platform that enables teams to simplify their deployment workflows. One of its key features is the ability to use variables, which make your pipelines dynamic, flexible, and maintainable. In this blog, w...DiscussHarness Pipelines
Ahmad W Khanblog.ahmadwkhan.com·Dec 8, 2024Migrating a Python Django DRF Monolith to Microservices - Part 2: Dockerizing the MicroservicesContainerization is a crucial step in preparing your microservices for deployment. By using Docker, we can package each microservice with its dependencies, ensuring consistency across development, testing, and production environments. In this part, w...Discussmonolithic architecture
LakshmiPerumalmalalakshmi.hashnode.dev·Dec 8, 2024Spring Boot Microservices Tutorial - Part 7In Part 7 of this Spring Boot Microservices Tutorial series, we will integrate Kafka into our project and learn how to build Event-Driven Microservices with Spring Boot and Kafka. What are Event Driven Microservices? Event-driven microservices archit...Discusskafka
Ahmad W Khanblog.ahmadwkhan.com·Dec 7, 2024Rethinking Software ArchitectureSoftware architecture is not just about choosing a structure for your application; it's about creating a foundation that aligns with your project’s goals, your team’s capabilities, and your organization’s resources. Yet, the industry often reduces th...Discussmonolithic architecture
Maheshwar Ligadefortechwastitechwasti.com·Dec 7, 2024Distributed Tracing with OpenTelemetry and Spring Boot 3!As microservices become the backbone of modern applications, understanding and monitoring the flow of requests across distributed systems is crucial. Distributed tracing helps visualize this flow, diagnose bottlenecks, and debug issues effectively. O...DiscussSpringboot
LakshmiPerumalmalalakshmi.hashnode.dev·Dec 7, 2024Spring Boot Microservices Tutorial - Part 6In Part 6 of this Spring Boot Microservices Tutorial, we will learn how to implement Resiliency in our project by implementing the Circuit Breaker pattern. We will use the library Resilience4J together with Spring Cloud Circuit Breaker Resilience4J t...Discuss#CircuitBreaker
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...DiscussJava
Ahmad W Khanblog.ahmadwkhan.com·Dec 6, 2024Migrating a Python Django DRF Monolith to Microservices - Part 1: Planning the MigrationThis series walks through the step-by-step process of breaking a Django DRF monolith into microservices, containerizing the architecture, setting up CI/CD pipelines, and deploying on AWS using Kubernetes. Each part focuses on a specific phase. Migrat...Discuss·27 readsmonolithic architecture