Tag: Distributed
-
Replicating success of REST in Event-Driven Architecture
Posted on April 6, 2019, Level beginner Resource Length medium
Fran Méndez is author of this piece about Event Driven Architecture (EDA). He explores similarities between Representational State Transfer) (REST) and EDA. It worth noting that REST APIs are still the dominant application integration paradigm today.
Tags devops web-development cloud distributed
-
Building stateful apps with serverless functions and Postgres
Posted on April 2, 2019, Level intermediate Resource Length medium
Tirumarai Selvan, Product Lead at Hasura, published this guide which explores the different ways to deal with application state when writing business logic in serverless functions. Author uses Postgres as the database when talking about these different approaches, and often use Hasura as one of the glue solutions between your serverless functions and your Postgres database.
Tags database microservices nosql servers distributed apis
-
Understanding microservices with tracing
Posted on March 27, 2019, Level intermediate Resource Length long
An interesting article on codacy blog from rtfpessoa. A typical system now is microservices-oriented, distributed and event-driven, and following its flow of information is a complicated endeavor. Moreover, instrumenting such a system to trace the flow of information has, at least historically, been an intricate task.
Tags docker microservices devops distributed messaging
-
Programming concurrency in C++
Posted on March 7, 2019, Level intermediate Resource Length medium
The first in series of articles by Mehreen Tahir about programming C++ and introduce you to the features C++ offers in order to support concurrent programming. C++ was originally designed to support only single thread programming. In every application, there is one default thread.
Tags web-development programming software-architecture distributed
-
High availability and scalable reads in PostgreSQL
Posted on January 1, 2019, Level intermediate Resource Length long
A detailed primer on scaling PostgreSQL via streaming replication (with performance measurements) by Lee Hampton -- R&D Engineer at TimescaleDB. Despite popularity of PostgreSQL developers often still choose a non-relational (or "NoSQL") system over PostgreSQL, typically because of one reason: scale. Most developers still underestimate PostgreSQL native scalability.
Tags programming database servers distributed cio
-
JVM Profiler: open source tool for tracing distributed JVM applications at scale
Posted on October 14, 2018, Level advanced Resource Length long
Bo Yang, Nan Zhu, Felix Cheung, Xu Ning from Uber Engineering team published blog post about JVM Profiles. Data is at the heart of strategic decision-making process at Uber. Right sizing the resources allocated to Spark applications and optimizing the operational efficiency of Uber data infrastructure requires fine-grained insights about these systems, namely their resource usage patterns.
Tags programming java distributed miscellaneous monitoring queues performance streaming
-
Enterprise integration for Ethereum
Posted on July 27, 2018, Level intermediate Resource Length long
Bilgin Ibryam article about Ethereum usage in enterprise. Ethereum is distributed and decentralized, but it is mostly a closed system with the embedded ledger, the currency, and the executing nodes. The most popular open source Java integration library -- Apache Camel supports Ethereum's JSON-RPC API now.
Tags blockchain cio crypto distributed fintech
-
The Rise of Event-Driven Computing and the Keys to Microservices Applications
Posted on January 7, 2017, Level beginner Resource Length short
Crystal Valentine (MapR) article about Microservices architecture adoption.
Tags microservices cloud distributed
-
Implementing Microservices Tracing with Spring Cloud and Zipkin
Posted on January 7, 2017, Level intermediate Resource Length 70 minutes
Pivotal's Marcin Grzejszczak and Reshmi Krishna describe how to do distributed tracing with Spring Cloud Sleuth and Zipkin.
Tags microservices cloud distributed