[1/3]
🚨 We're running a special Memorial Day Sale with significant discounts of up to 60% off for the
#InfoQDevSummit
Boston, June 24-25!
This is your chance to learn actionable insights from 20+ senior software practitioners on today's critical development priorities.
#CaseStudy
– find out how Slack sends millions of real-time messages daily across the globe! Get a comprehensive insight into its Pub/Sub architecture, designed to manage real-time messages at scale.
Learn more on
#InfoQ
:
#Microservices
#SOA
#ServiceMesh
PayPal has just open-sourced JunoDB - a distributed key-value store that uses RocksDB as the underlying storage engine.
JunoDB handles a staggering 350 billion requests every single day!
More on
#InfoQ
:
#AI
#ML
#opensource
#database
Why try Deno? It runs JavaScript or TypeScript or
#WebAssembly
applications on the underlying V8 engine, just like Node.js does. For application developers, there are several noticeable differences between Deno and Node.js:
#denojs
#NodeJS
#DENO
#CaseStudy
#Airbnb
: find out what it takes to decompose a large & complex
#monolith
into independent & performant services, and how Airbnb continues to evolve and scale the new architecture with their changing business needs.
#InfoQ
video 🎥:
To celebrate the interview with
@samnewman
on the InfoQ Podcast: , we are giving away his ebook “Building Microservices”.
👍 Like and share this post for your chance to receive a free copy (PDF or ePub) of his latest edition of Building Microservices.
Modern sampling-based
#profilers
for
#Java
make it possible to investigate performance problems with
#opensource
tools. Choose between:
• VisualVM
• JFR
• async-profiler
Find out what to use when encountering your next performance problem:
#InfoQ
Java SE 10 introduced type inference for local variables. In this article
@BrianGoetz
,
@java
language architect at
@Oracle
explains that when correctly used, type inference can make your code both more concise and more readable:
Interested to learn more about Cloud-Bound Applications?
@bibryam
examines the commoditization of the full software stack by binding the application to cloud services using open APIs and standards that preserve flexibility and portability:
#InfoQ
#Cloud
In the post-
#Kubernetes
era, using libraries to implement operational networking concerns (such as Hystrix circuit breaking) has been completely overtaken by service mesh technology. Read the article to find out more.
#microservices
#servicemesh
Apache Kafka 3.3.1 is out! This is the first release that marks KRaft (Kafka Raft) consensus protocol as production ready.
Read
#InfoQ
and find out more about the many new features and improvements of this release:
#Java
#ApacheKafka
#KafkaStreams
Deno is a JavaScript runtime with many promising features around security, speed, distribution, and language support. Take a look at these practical examples and get introduced to using Deno:
#deno
#javascript
#typescript
@dylans
@erisanolasheni
#TechnicalDebt
is a popular metaphor for communicating the long-term implications of architectural decisions and trade-offs to stakeholders, but there are limitations to its usefulness.
Gain more insights from this
#InfoQ
article by
@PGP60
& Kurt Bittner:
Interested to learn more about Cloud-Bound Applications?
@bibryam
examines the commoditization of the full software stack by binding the application to cloud services using open APIs and standards that preserve flexibility and portability:
#InfoQ
#Cloud
Domain-Driven Design has been around for 15 years, but the level of interest in
#DDD
has been rising significantly in the past few years. Go thru real-life case studies. Download the free guide.
#softwarearchitecture
Now that
#Java
11 has replaced Java 8 as the latest LTS, and now that major libraries, frameworks and build tools have adopted the latest versions of Java, it is a good time to migrate your application to Java 11 or 12. Read more:
Read this
#InfoQ
guide & learn how to start your next architecture modernization project with a Domain-Driven Discovery! Get clear insights to guide your project, which will help you save time, effort & money:
#DDD
#Diagramming
#SoftwareArchitecture
Apache Dubbo is an open source, remote procedure call framework based on
#Java
. Dubbo brings key functionalities such as interface based remote call, fault tolerance and load balancing, and automatic service registration and discovery.
The reason why
#Kubernetes
is popular is that it doesn't force you down a single path of getting things done, and it supports more workload types.
#podcast
with
@kelseyhightower
on extending Kubernetes, event-driven architecture, and learning: