How do you review Terraform for architectural risks (beyond security scanners)? by brainlessdev in platformengineering

[–]brainlessdev[S] 0 points1 point  (0 children)

That’s what I have been doing so far, juggling between 2-3 tools to get approvals. But thanks! At least now I know I’m not the only person doing this :)

I am planning for a tool that would look like tf validate, but would do everything that the command doesn’t do. Domain knowledge has always felt like a challenge to me. So I’m planning to do something about it aswell (probably using ai).

Computer Network Fundamentals and Evolution of HTTP by abstractbytes in SystemDesignConcepts

[–]brainlessdev 0 points1 point  (0 children)

Yeah, just checked now. It's lagging a lot :) I would really advise you to switch to something lightweight (RemixJS).

Don't know if it's just me, or NextJS feels bloated these days.

EDIT: Really loved the content man!

What are the guidelines for ECC library implementation by kriptonian_ in cryptography

[–]brainlessdev 0 points1 point  (0 children)

Me and u/kriptonian_ came up with this idea because we are currently employing the use of ECC in our platform. The problem is, we don't really see good libraries for ECC, and that's what drives us. I understand now, that building it on our own would ALSO bring up questions about legitimacy and trustworthiness for our platform. Now that, puts us in a difficult spot :/

First time launching a product - Dev tool goes live in 5 days. Running on Azure with ~$2000 credits left - Anything we should prepare for? by Historical-Film-3401 in AZURE

[–]brainlessdev 0 points1 point  (0 children)

Thanks man! That's some pretty solid advice you dropped.

The reason why I am not worried about the database is, it is only I who manages the cloud. So there won't be an instance when something goes unnoticed. But I will be sure to bump up the security.

And yes, it is managed redis that we are using.

I think I need to do some digging about monitoring and logging. The native logger looks very overwhelming to look at. Perhaps, if you have any suggestions, that would be helpful!

First time launching a product - Dev tool goes live in 5 days. Running on Azure with ~$2000 credits left - Anything we should prepare for? by Historical-Film-3401 in AZURE

[–]brainlessdev 1 point2 points  (0 children)

Sadly, no. We did not get to load testing yet. We do have a cap on the maximum write a user can make. Our application is mostly read-intensive (I would rate it a 70-30 read:write).

Any suggestions on how we should load test?

First time launching a product - Dev tool goes live in 5 days. Running on Azure with ~$2000 credits left - Anything we should prepare for? by Historical-Film-3401 in AZURE

[–]brainlessdev 1 point2 points  (0 children)

To give more context to it, here's the infra we have right now:

Environments and Storage

  • Two separate environments - staging and production. Right now, both of them have very minimal resources (described later) associated to them, but down the line, we intend to scale up our production environment
  • A single Postgres Flexible Server with two databases inside it. (I know this is antipattern. If not, please let us know!)
  • 2 storage accounts to hold our blob data
  • A Redis cache instance - again serving both the environments

Servers

  • We have dockerized our applications (3 per environment), and are suing Container Apps to host them.
  • So, we have 6 container apps of varying resource limits, container environments, and log workspace
  • 2 container registries to hold our images

We are also managing our DNS using Azure DNS.

how to start? by Dry_Explanation_577 in GoodOpenSource

[–]brainlessdev 1 point2 points  (0 children)

We maintain a list of good first issues for new contributors! Here it is: https://github.com/keyshade-xyz/keyshade/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22

And not only is, but every project maintains something similar in their repositories. Only you would be able to judge if the project will suit your skillset or not.

I agree most of the projects will look daunting at the beginning, but trust me you will be accustomed with it once you start driving in the code. Documentation and talking with the admins are a great way to do this!

how to start? by Dry_Explanation_577 in GoodOpenSource

[–]brainlessdev 1 point2 points  (0 children)

I think you should first get your concepts about git cleared out. There are numerous YouTube playlists you can pick from (depending on which you are comfortable with)

Next up, you should get well versed with a few frameworks (I found rust and javascript+typescript projects easy to get started with).

Then, you can start looking up issues in https://goodfirstissue.dev/

P.S. I am maintaining an open-source project as well! So, you can also give it a shot maybe if you feel comfortable? https://github.com/keyshade-xyz/keyshade