Reactive Services, Reactive Manifesto and Microservices
Reactive Services, Reactive Manifesto and MicroservicesMany disciplines of software development came to the same conclusion. They are building systems that react to modern demands on services. Reactive...
View ArticleGetting Consul to run on Travis CI Server using Gradle so we can test consul...
We were able to get our integration tests for consul to run in the Travis CI server.We use consul as a service discovery system for our Microservice lib (QBit microservices). This allows us to get a...
View ArticleUsing QBit to create Java RESTful microservices
QBit Restful MicroservicesBefore we delve into QBit restful services, let's cover what we get from gradle's application plugin. In order to be a microservice, a service needs to run in a standalone...
View ArticleMicroservices Architecture: How much was it influenced by Mobile applications?
Many of the articles and talks about microservices architecture leave out an important concept. They mention the influencers to microservices, but leave out one of the major influencers of...
View ArticleMicroservices Architecture: VMware Releases Photon – a Cloud Native OS for...
Microservices Architecture: VMware Releases Photon – a Cloud Native OS for microservicesVMware now has its own Linux distribution, 'Project Photon', as part of its Microservices effort which is calls...
View ArticleMicroservices Runtime Statistics and Metrics
Reactive Microservices Architecture and Runtime Statistics & MetricsRuntime statistics and metrics are important for distributed systems. Since microservices architecture tend to promote and...
View ArticleUser Experience and Microservices Monitoring
User Experience and Microservices MonitoringWith Microservices which are released more often, you can try new features and see how they impact user usage patterns. With this feedback, you can improve...
View ArticleDebugging and Microservices Monitoring
Debugging and Microservices Monitoring Runtime statistics and metrics are critical for distributed systems. Since microservices architecture use a lot of remote calls. Monitoring microservices metrics...
View ArticleCircuit Breaker and Microservices Monitoring
Circuit Breaker and Microservices Monitoring You can employ the Circuit Breaker pattern to prevent a catastrophic cascade, and reactive microservices monitoring can be the trigger. Downstream services...
View ArticleCloud Orchestration and Microservices Monitoring
Cloud Orchestration and Microservices Monitoring Reactive microservices monitoring would enable you to detect heavy load, and spin up new instances with the cloud orchestration platform of your choice...
View ArticleStatsD and Microservices Monitoring
StatsD is a network daemon for aggregating statistics, such as counters and timers, and shipping over UDP to backend services, such as Graphite or Datadog. StatsD has many small clients libs for Java,...
View ArticleReactive Microservices Monitoring
Reactive Microservices MonitoringReactive Microservices Monitoring is an essential ingredient of microservices architecture. You need it for debugging, knowing your users, working with partners,...
View ArticleUsing Docker, Gradle to create Java docker distributions for java...
Using Docker, Gradle to create Java docker distributions for java microservices draft 4I have used Docker and Vagrant quite a lot to setup series of servers. This is a real lifesaver when you are...
View ArticleWorking with StatsD and Java
Run statsD daemon with dockersudo docker run -d \ --name graphite \ -p 80:80 \ -p 2003:2003 \ -p 8125:8125/udp \ hopsoft/graphite-statsdMake sure you upgrade to the latest docker. I had to update...
View ArticleVertx 3 looks amazing, nice reactive microservices framework/lib
It looks like Vertx 3 is a very significant release. It fills many gaps and fixes direction with Vertx 2 (which was already very compelling). Vertx 3 seems even more targeted at the reactive...
View ArticleUsing Docker, Gradle to create Java docker distributions for Java...
Using Docker, Gradle to create Java docker distributions for Java microservices Part 1Docker and Vagrant great tools for onboarding new developersDocker and Vagrant are used quite a bit to setup...
View ArticleDocker and Gradle to create Java microservices part 2 Connecting containers...
Docker and Gradle to create Java microservices part 2In the last article, we used gradle and docker to create a docker container that had our Java application running in it. (We pick up right where we...
View ArticleSetting up Consul to run with Docker for Microservices Service Discovery
For services to find one another easily, there are limits to what Docker provides (although maybe that is changing, i.e., Docker Swarm.)There are many ways containers/microservices can find each other....
View ArticlePerf QBit versus Spring Boot
First question people usually ask me. How does QBit compare to X?Where X is the favorite framework of the person or something they once read an article about. Sometimes the questions are interesting....
View ArticleWhat is QBit?
For a quick overview check out these two slide decks QBit Early Slide Deck and QBit Java Microservices Lib. For support from the community see this qbit google group. There are also tons of...
View Article