Backend Development 11 min read

Key Takeaways from QCon 2018: Java Innovations, Evolutionary Architecture, Adaptive Goal Management, Redliner Performance Platform, RadonDB Distributed Database, Reactive Upgrade at Taobao, Kotlin Coroutines, and Archimedes Microservice Governance

The article summarizes the author's three‑day experience at QCon 2018, highlighting technical sessions on Java advancements, evolutionary architecture, adaptive goal management, real‑time performance measurement, distributed databases, reactive system upgrades, Kotlin coroutines, and a microservice governance platform, while also reflecting on overall conference insights.

Hujiang Technology
Hujiang Technology
Hujiang Technology
Key Takeaways from QCon 2018: Java Innovations, Evolutionary Architecture, Adaptive Goal Management, Redliner Performance Platform, RadonDB Distributed Database, Reactive Upgrade at Taobao, Kotlin Coroutines, and Archimedes Microservice Governance

Recognizing QCon

QCon, organized by InfoQ, is a premier global technology conference that attracts tens of thousands of engineers; the author attended on behalf of Hujiang to broaden technical horizons.

Conference Overview

The first day began at 9 am with registration starting at 7:45 am, providing attendees with a bag containing the schedule, mask, fan, and other items. The venue was the Beijing International Conference Center near the Bird’s Nest, offering scenic photo spots.

Various sessions were held across multiple rooms (1, 2, 5, 201, 203), some of which were so popular that attendees had to stand or sit on the floor.

Sharing Sessions

Shaping the Future with Java, Faster (Keynote)

Oracle VP Georges Saab presented the latest Java developments, emphasizing four keywords: development, evolution, agility, and scalability. OpenJDK focuses on security, productivity, compatibility, quality, and performance, with a six‑month release cadence. Topics included Java 9 modularity, upcoming features in Java 10, Java 11 enhancements, and projects such as Panama, Loom, Valhalla, and Amber.

Embracing Change: Evolutionary Architecture (Keynote)

ThoughtWorks director Neal Ford discussed his book *Building Evolutionary Architectures* and outlined principles for supporting constant change, such as removing needless variability, automation as a platform, and continuously evolving thinking, while introducing concepts like ESB‑driven SOA and Service Mesh.

Adaptive Goal Management

滴滴出行 PMO senior expert Fu Junfeng presented a framework with three core elements, three principles, one rule, and several tactics, offering practical guidance for fast‑iteration internet companies.

Redliner – Real‑Time Online Traffic Capacity Measurement and Performance Bottleneck Analysis

LinkedIn engineers described Redliner, a system that uses live traffic to automatically load‑test specific application versions, collect tracing and health data, and generate health reports, offering accurate, environment‑free, and productized performance analysis.

Next‑Generation Distributed Database Architecture Design

QingCloud introduced RadonDB, a distributed SQL database composed of Distributed SQL Nodes, Compute Nodes, and Storage Nodes (Raft‑based MySQL replicas). It supports global ORDER BY, LIMIT, GROUP BY, snapshot‑isolated transactions, and delivers up to double the TPS and triple the response speed of single‑node MySQL.

Reactive Architecture Upgrade – Taobao’s Full‑Async Streamlined Upgrade

Taobao demonstrated a reactive, fully asynchronous streaming architecture that boosted “Guess You Like” page QPS by over 90 % and reduced load by more than 70 %, leveraging Java 8 lambdas, Java 9 Flow API, and Spring 5 Reactor.

Asynchronous Programming with Kotlin Coroutines

Kotlin’s coroutine solution to asynchronous programming was compared with C# async/await, highlighting lightweight threads, generator‑style yield, and seamless Java integration.

Archimedes Microservice Governance Platform

JD.com’s infrastructure team presented Archimedes, built on Istio‑based ContainerMesh, offering service discovery, circuit breaking, isolation, and higher‑level products such as call graphs, service marketplace, and capability maps to aid both technical and non‑technical stakeholders.

Conclusion

The author found the three‑day QCon experience enriching, gaining knowledge, perspectives, and practical insights across product, project, management, and diverse technical domains, and plans to attend future conferences.

JavaperformancearchitectureMicroservicesQConKotlinDistributedDB
Hujiang Technology
Written by

Hujiang Technology

We focus on the real-world challenges developers face, delivering authentic, practical content and a direct platform for technical networking among developers.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.