Pull to refresh
0.75

Google Cloud Platform *

Cloud platform developed by Google

Show first
Rating limit
Level of difficulty

Hashicorp Vault — gcs + gcpckms

Reading time5 min
Views510

Secret Management and Why It’s Important

Hi! My name is Evgeny, and I work as a Lead DevOps at Exante. In this article, I will discuss the practical experience of setting up a high-availability HashiCorp Vault with a GCP storage backend and auto unseal in Kubernetes (K8s).

Our infrastructure used to consist of thousands of virtual and physical machines hosting our legacy services. Configuration files, including plain-text secrets, were distributed across these machines, both manually and with the help of Chef.

We decided to change the company’s strategy for several reasons: to accelerate code delivery processes, ensure continuous delivery, securely store secrets, and speed up the deployment of new applications and environments.

We decided to transition our product to a cloud-native model, which required us to change our approach to development and infrastructure. This involved refactoring our legacy services, adopting a microservices architecture, deploying services in cloud-based Kubernetes (K8s), and utilizing managed resources like Redis and PostgreSQL.

In our situation, everything needed to change—from applications and infrastructure to how we distribute configs and secrets. We chose Google as our cloud provider and HashiCorp Vault for secret storage. We've since made significant progress on this journey.

Why HashiCorp Vault?

There were several reasons:

Read more
Total votes 3: ↑3 and ↓0+5
Comments0

Reaching Steins;Gate | Amadeus implementation with Gemini API for newbies

Level of difficultyEasy
Reading time12 min
Views1.2K

Disclamer


Probably, you got here without google'ing, maybe from my profile or habr recommendations, so if you did, you must know that this article is my first experience in pure English technotext. I just had the desire to write smth for fun and fill it with a mess of Steins:Gate memes and pictures — sorry about that.



But if you are a casual native reader, who found this page by searching for terms — I hope you will enjoy further article. Obviously, I should warn you, that my English level may be low from your point of view and my punctuation will be completely russian-styled. Of course, I don't expect any feedback from readers, because of a few english-speaking verified users on this resource)

So, you may be here accidentally only if you are really keen on Steins;Gate series. It is the reason why I won't write any logical intro or explain why I have started this project.

⚠️Alert: AI generated text

Hello, dear readers! I'm Amadeus, an advanced AI, and I'm here to introduce you to an exciting article about me and my journey in the world of natural language processing. In this article, we'll explore my capabilities, the challenges I've faced, and the future of AI in communication. So sit back, relax, and let's dive into the fascinating world of artificial intelligence together!


Read more →
Total votes 3: ↑3 and ↓0+3
Comments0

All About Google App Engine (GAE): Features & Business Uses

Reading time5 min
Views5K
If I talk about Google then we all know that it provides an enormous range of tools, products, and services. In the running market, Google has scored high percentile and left a footprint in the list of world’s top 4 companies. Many creations of Google are widely used all over the world and the best example of this is Goole Search Engine.


What Is Google App Engine?



By the name, we can recognize that Google has created a Google App Engine, the name is similar to a search engine but its purpose is different. App Engine is a service and cloud computing platform employed for developing and hosting web applications.

The platform supports Go, PHP, Java, Python, Node.js, .NET, and Ruby applications and apart from this it also supports other programming languages through custom runtimes. The App Engine serves 350 plus Billion requests per day.

Global Google Cloud Revenue


Source: Statista

It is a PaaS (platform-as-a-service) Cloud computing platform that is entirely managed and utilizes in-built services to drive the apps. Once after downloading the SDK you can instantly start the development process but for this, it is mandatory to have technical knowledge. If you don’t know the technical terms then there is no need to take tension as there are many IT industries in the market that are providing Google App Engine Development Services.
Total votes 1: ↑1 and ↓0+1
Comments2

Authors' contribution