This is more of a notepad for myself on OAuth. Feel free to use a cheat sheet or quick refresher.

What is OAuth? OAuth is an authorization framework that allows users or clients to grant access to server resources to another entity without sharing credentials.

Feel free to use or suggest improvements!

Terminology:

  • Access token — token to represent authorization to perform particular actions on the protected resources on behalf of the resource owners
  • Refresh token — token request new access tokens with typically the same permissions as original ones
  • Id token — token containing user information and details. It…

While talking to a number of different organizations I heard opposing opinions on how they want to host Kubernetes in the cloud.

This short article covers very beginning of the journey (ping me for more if interested). And only relevant for organizations that are in the cloud or moving to the cloud that have K8S PAAS offering.

Some organizations are thinking to build Kubernetes platform on their own on Virtual Machines, some others are considering PAAS (AKS in Azure, EKS on AWS, GKE on Google Cloud, etc).

One of the most radical answers I’ve heard on why one organization was…


Multi-Cloud or Single-Cloud?

There is a lot of buzz over internet and LinkedIn about migration to cloud with ‘multi-cloud’ or ‘cloud-vendor agnostic’ strategy.

While multi-cloud seems like a strategy that promise to create options for the organization by making it cloud vendor agnostic, reality is different.

To be true cloud-agnostic, organization needs to:

  • Have experts in all 3 major clouds (Azure, AWS, Google)
  • Set up access control, monitoring and operations that are cloud-vendor independent
  • Come up with the strategy to make its own data cloud-agnostic
  • And not utilize any proprietary cloud-native compute and data storages from cloud vendors(think Azure Cosmos DB, DynamoDB, RedShift…


Hello friends!

With the COVID-19 changing our lives in 2020 there are still events that allow technologists from all over the world to connect and share ideas

These are a…


Recently I’ve noticed these awesome posts by David Knott about interpersonal skills for technical architects and want to share it with the community and save them here as a bookmarks.


I just spent 4 days at the O’Reilly architecture conference in the NYC.

Highlights for me were The Architect Elevator workshop by Gregor Hohpe, that focused on a few very important things:

  • What differentiates digital companies and regular old-school organizations
  • How to transform organization from old-school approach to technology to the new fast paced ones
  • What technical and org challenges to expect and how to overcome them

I would think most of the focus was on the org issues and approaches to communicates to every level of the the organization and how to get support of the business and executive…


If you are an Azure architect or aspiring to become one, these few architecture maps will help you to navigate broad Azure landscape and make better decisions for yourself and your customers.

With my current focus on cloud-native technologies this is the one(Cloud-Native Azure Application Map)that I use the most:

This and other maps(put together by Stephan Eey) can be found here:


MS Build Conference 2019

So there I was, in Seattle at the Washington Convention Center at the morning of my first day of my first MS Build conference.

I did not know what to expect — feedback from previous MS Builds was mixed — some people called it marketing event, others got a lot of value but still mentioned that there was still too much marketing and selling.

This one did not appeared to be sales or marketing oriented. Quite contrary, it was filled with technical sessions, presentations from real customers, deep dives and one-on-one sessions Azure product teams.

It seemed to me that…


Google recently shared its cloud adoption framework

It suggests to split your cloud adoption by particular themes(Learn, Lead, Scale, Secure) that cover sponsorship, people, processes, learning, security areas and in and also presented maturity model for those themes.

In a high level those maturity phases presented like this:

And in a little bit deeper dive on maturity of these themes:

Learn

  • Tactical: Self-Motivated and isolated upskilling only, using sources like online docs and YouTube. Third parties cover for general knowledge gaps and have admin access to the GCP cloud account
  • Strategic: Training classes and certifications offered to anyone interested. Hiring…

While reading 37 Things One Architect Knows About IT Transformation (https://leanpub.com/37things) I’ve realized that I want to have a place to write down my thoughts and ideas on technology and technology organizations.

This blog can be seen as my personal notepad where I write and post things that I find interesting and worthy of writing down and remembering. And also as a place for me to practice technical writing and structuring my thoughts.

Hopefully you will find at least some of my posts here interesting or even useful.

Feel free to comment, provide feedback and suggest topics that interest you and I will be happy to share what I know and experienced during my career.

Thank you.

Merry Christmas and Happy New Year!

Sergei Isayeu

Cloud and DevOps architect. Helping organizations succeed with digital transformations.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store