Skip to content

SivaLabs

My Experiments on Technology

  • Home
  • Java
  • Spring
    • Spring Boot
    • Spring Cloud
  • MicroServices
  • Videos
  • My Books
  • Contact
March 20, 2018 Siva

MicroServices – Part 6 : Distributed Tracing with Spring Cloud Sleuth and Zipkin

One of the challenges in microservices architecture is the ability to debug issues. A simple user action might trigger a chain of downstream microservice calls. It would be tedious to trace the logs related to a particular user action across

Continue reading
March 15, 2018 Siva

MicroServices – Part 5 : Spring Cloud Zuul Proxy as API Gateway

In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices based application still use monolithic front-ends where the entire UI is built as a single

Continue reading
Hystrix Dashboard
March 12, 2018 Siva

MicroServices – Part 4 : Spring Cloud Circuit Breaker using Netflix Hystrix

In the microservices world, to fulfill a client request one microservice may need to talk to other microservices. We should minimize this kind of direct dependencies on other microservices but in some cases it is unavoidable. If a microservice is

Continue reading
EurekaDashboard
March 8, 2018 Siva

MicroServices – Part 3 : Spring Cloud Service Registry and Discovery

In the microservices world, Service Registry and Discovery plays an important role because we most likely run multiple instances of services and we need a mechanism to call other services without hardcoding their hostnames or port numbers. In addition to

Continue reading
March 5, 2018 Siva

MicroServices – Part 2 : Configuration Management with Spring Cloud Config and Vault

In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to

Continue reading
March 2, 2018 Siva

MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview

Nowadays MicroServices is the hot buzzword in software development and many organizations prefer building their enterprise applications using MicroServices architecture. In Java community, SpringBoot is the most widely used framework for building both monoliths and microservices. I am planning to

Continue reading
Learn SpringBoot
February 22, 2018 Siva

Why SpringBoot is so popular and how to learn SpringBoot effectively?

SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to

Continue reading
February 20, 2018 Siva

SpringBoot Messaging with RabbitMQ

RabbitMQ is one of the popular message broker solutions and provides client libraries to be used from various programming languages including Java, Scala, .NET, Go, Python, Ruby, PHP etc. In this tutorial, we will learn how to use RabbitMQ message

Continue reading
SpringSession
February 7, 2018 Siva

Session Management using Spring Session with JDBC DataStore

In web applications, user session management is very crucial for managing user state. In this article, we are going to learn about what are the approaches we have been following to manage user sessions in a clustered environment and how

Continue reading
January 24, 2018 Siva

CI/CD for SpringBoot applications using Travis-CI

In this article we are going to learn how we can use Travis CI for Continuous Integration and Continuous Deployment (CI/CD) of a SpringBoot application. We will learn how to run maven build goals, perform test coverage validation using JaCoCo

Continue reading

Posts navigation

1 2 3 … 13 Next Posts»

Follow us

  • facebook
  • twitter
  • linkedin
  • youtube
  • google
  • github

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,130 other subscribers

Recent Posts

  • MicroServices – Part 6 : Distributed Tracing with Spring Cloud Sleuth and Zipkin
  • MicroServices – Part 5 : Spring Cloud Zuul Proxy as API Gateway
  • MicroServices – Part 4 : Spring Cloud Circuit Breaker using Netflix Hystrix
  • MicroServices – Part 3 : Spring Cloud Service Registry and Discovery
  • MicroServices – Part 2 : Configuration Management with Spring Cloud Config and Vault

Top Posts & Pages

  • SpringBoot Messaging with RabbitMQ
  • MicroServices - Part 5 : Spring Cloud Zuul Proxy as API Gateway
  • MicroServices - Part 2 : Configuration Management with Spring Cloud Config and Vault
  • MicroServices - Part 6 : Distributed Tracing with Spring Cloud Sleuth and Zipkin
  • MicroServices - Part 4 : Spring Cloud Circuit Breaker using Netflix Hystrix
  • SpringBoot : Working with JdbcTemplate
  • Session Management using Spring Session with JDBC DataStore
  • MicroServices - Part 3 : Spring Cloud Service Registry and Discovery
  • MicroServices using Spring Boot & Spring Cloud - Part 1 : Overview
  • Why SpringBoot is so popular and how to learn SpringBoot effectively?

Categories

  • Best Practices
  • Books
  • Design Patterns
  • IDE
  • Java
  • JavaEE
  • JavaScript
  • Linux
  • MicroServices
  • Misc
  • Spring
  • SpringBoot
  • SpringCloud
  • Tips
  • Tools

Archives

Tags

Android (1) AngularJS (3) Best Practices (4) Blogging (3) Books (6) Design Patterns (2) docker (1) E-Commerce (7) ExtJS (2) Hibernate (2) IDE (2) Interviews (1) IT (4) Java (19) JavaEE (1) JavaScript (1) JBoss (2) jcart (37) jooq (1) JPA (1) JSF (3) Linux (5) Maven (3) MicroServices (6) Miscellaneous (3) MyBatis (1) PrimeFaces (3) Quartz (1) RabbitMQ (1) REST (1) Servlets JSP (2) sonarqube (1) Spring (22) SpringBoot (34) SpringCloud (8) SpringMVC (4) SpringSecurity (1) SpringSession (1) Tips (2) Tomcat (1) travis-ci (1) VirtualBox (2) WebServices (3)

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Powered by WordPress and Wellington.