Cadence Community Spotlight Update - April 2022

Welcome to our Cadence Community Spotlight update! This is our monthly blog post series focused on news from in and around the Cadence community. Please see below for a short activity roundup of what has happened recently in the community. SD Times Names Cadence Open Source Project of the Week In April Cadence was named as open source project of the week by the SD Times. Being named gives the project some great publicity and means the project is getting noticed. You can find a link to the article in the Cadence in the News section below. Follow Us on LinkedIn and Twitter! We have now set up Cadence accounts on LinkedIn and Twitter where you can keep up to date with what is happening in the community. We will be using these social media accounts to share news, articles, stories and links related to Cadence - so please follow us! And don’t forget to share your news with us. We are l ...

Cadence Community Spotlight Update - March 2022

Welcome to our Cadence Community Spotlight update! This is the latest in our series of monthly blog posts focused on the Cadence community and news about what you have been doing with Cadence. Please see below for a short activity roundup of what has happened recently in the community. Updated Cadence Topology Diagram Did you know that we have an updated Cadence Service diagram on the website? Well we do - and you can find it on our Deployment Topology page. We are always looking for information that helps makes it easier for people to understand how Cadence works. Special thanks to Ben Slater for updating the diagram and also to Ender, Emrah and Long for helping review it. Monthly Cadence Technical Office Hours Every month we hold a Technical Office Hours session via Zoom where you can speak directly with some of our Cadence experts. If you have a question about Cadence or are facing a particular issue getting ...

Cadence Community Spotlight Update - February 2022

Welcome to the Cadence Community Spotlight update! This is the second in our series of monthly updates focused on the Cadence community and news about what you have been doing with Cadence. We hope that you enjoyed last month's update and are keen to find out what has been happening. Please see below for a short activity roundup of what has happened recently in the community. Announcements Just in case you missed it the alpha version of the Cadence notification service has been released. Details can be found at the following link: Cadence Notification Service Thanks very much to everyone that worked on this! Community Supporting the Community During February 16 questions were posted in the Cadence #support Slack channel from new Cadence users and existing community members looking for help and guidance. A very big thank you to the following community members who to ...

Cadence Community Spotlight Update - January 2022

Welcome to our very first Cadence Community Spotlight update! This monthly update focuses on news from the wider Cadence community and is all about what you have been doing with Cadence. Do you have an interesting project that uses Cadence? If so then we want to hear from you. Also if you have any news items, blogs, articles, videos or events where Cadence has been mentioned then that is good too. We want to showcase that our community is active and is doing exciting and interesting things. Please see below for a short round up of things that have happened recently in the community. Community Related Office Hours On the 12th January 2022 we held our first Cadence Community Related Office Hours. This session was focused on discussing how we plan and organise things for the community. This includes things such as Code of Conduct, managing social media and making sure we regularly communicate project news and events. And you can see that this monthly update is the result of the fe ...

Moving to gRPC

Cadence historically has been using TChannel transport with Thrift encoding for both internal RPC calls and communication with client SDKs. gRPC is becoming a de-facto industry standard with much better adoption and community support. It offers features such as authentication and streaming that are very relevant for Cadence. Moreover, TChannel is being deprecated within Uber itself, pushing an effort for this migration. During the last year we’ve implemented multiple changes in server and SDK that allows users to use gRPC in Cadence, as well as to upgrade their existing Cadence cluster in a backward compatible way. This post tracks the completed work items and our future plans. Our Approach With ~500 services using Cadence at Uber and many more open source customers around the world, we had to think about the gRPC transition in a backwards compatible way. We couldn’t simply flip transport and encoding everywhere. Instead we needed to support both protocols as an intermediate step ...