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.
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.
Hujiang Technology
We focus on the real-world challenges developers face, delivering authentic, practical content and a direct platform for technical networking among developers.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.