Deyan Petrov

238 posts

Deyan Petrov

Deyan Petrov

@deyanp

Katılım Aralık 2009
237 Takip Edilen21 Takipçiler
Deyan Petrov
Deyan Petrov@deyanp·
Joking, just some XSS ;)
English
0
0
0
5
Azure Support
Azure Support@AzureSupport·
We’re investigating an issue impacting Azure Front Door services. Customers may experience intermittent request failures or latency. Updates will be provided shortly.
English
299
382
1.4K
655.9K
Deyan Petrov
Deyan Petrov@deyanp·
@AzureSupport We are also fully down with all our CDN-hosted endpoints!! I cannot even create a support ticket as Portal is also partially down
English
0
0
0
14
Ashutosh Maheshwari
Ashutosh Maheshwari@asmah2107·
You've built your first microservice. Service A needs to call Service B. How does it know where Service B is? Simple. "Just put Service B's IP address in Service A's configuration file." but this is one of the most common and brittle design choice...🧵
English
23
24
372
36.4K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
After 8 months of fighting with network providers, I finally got a proper broadband at my place! 🙏 I consider dev streaming. If I were to stream, what would you like me to do? My ideas so far: 1. Teaching FP and OCaml 2. Implementing a project in OCaml 3. Review FP content
English
60
7
243
14.5K
Deyan Petrov
Deyan Petrov@deyanp·
@ScottWlaschin @alexeyraga Yes, thinking about it, if I get pushed to the extreme by the auditors (will do sonarqube now for our react/typescript frontend). Our backend is 100% F# ..
English
0
0
1
23
Scott Wlaschin
Scott Wlaschin@ScottWlaschin·
@deyanp @alexeyraga I do think it would be great for someone to revive it though. A lot of enterprises have compliance rules, and if your tech (like F#) can't meet them, you can't use the tech there. 😕
English
1
0
1
125
Alexey Raga
Alexey Raga@alexeyraga·
Is there a static analysis tool, or an automated set of rules for F# that is focused on security? Like Sonar for C# or similar? #fsharp
English
1
0
0
243
Almir Mesic
Almir Mesic@almirmesic·
5 years in with F#. Still a pure joy to write - succinct, expressive and powerful.
Almir Mesic tweet media
English
2
14
79
4.5K
Deyan Petrov
Deyan Petrov@deyanp·
@mjovanovictech Totally disagree. Are you speaking from personal experience or theoretically, based on similar statements from other wise guys? Good luck creating a monolith with clean modules/good isolation, and when company grows successfully rewriting it into microservices ...
English
0
0
0
109
Milan Jovanović
Milan Jovanović@mjovanovictech·
Don't start with Microservices. ❌ Even if you're confident that your application will be big enough to justify it. And here's why. 👇 Microservices come with a premium: - Team coordination - Dealing with failure - Eventual consistency - Automating deployments - Managing multiple services - Provisioning additional infrastructure You don't need this complexity at the start of a new project. Does this bring value to your users? Probably not. Your team's experience plays a significant role. If you can't manage a large monolith system, you won't do better with Microservices. Service boundaries require a lot of work to establish. How confident are you in your ability to do so from the start? Refactoring service boundaries is challenging if you make a mistake. With a Monolith, however, it is much easier. Here's a less risky strategy: - Start with a Monolith - Discover the service boundaries (Bounded contexts) - Then decide if you need to break them into Microservices Many other factors also play a role. I can't fit them all into one post. But I hope I've given you some food for thought. If you want to learn more about (Modular) monoliths, go here: milanjovanovic.tech/blog/what-is-a… Would you start a greenfield project with Microservices, and why? --- Subscribe to my weekly newsletter to accelerate your .NET skills: milanjovanovic.tech/?utm_source=Tw…
Milan Jovanović tweet media
English
8
71
324
34.8K
Deyan Petrov
Deyan Petrov@deyanp·
@k_cieslak Saying that while we are happily developing the n-th service (n > 20) in F#, 5 years down the road with a small subset of F# features (records, DUs and functions) ;)
English
0
0
0
149
Deyan Petrov
Deyan Petrov@deyanp·
@k_cieslak You might be overthinking it. F# is a general-purpose language and the only thing it needed was a bit more love from MS to establish itself a bit better in the enterprise (startups wouldn't pick it anyway because of MS).
English
2
0
0
157
Deyan Petrov
Deyan Petrov@deyanp·
@AzureSupport @davidjrh You have received already our subscription Id, and the subscription Ids of many other customers of yours. What is the ETA for fixing this huge issue??
English
1
0
0
176
Azure Support
Azure Support@AzureSupport·
@davidjrh Hi, thanks for reaching out. Would you be able to DM us with your subscription ID so we can have a better look into this? ^JP
English
1
0
0
111
Deyan Petrov
Deyan Petrov@deyanp·
@AzureSupport, what happened to the 99,99% SLA for AAD B2C, having in mind the current outage of it in West Europe, ongoing already for hours? You've got to have a better plan with so many nines ... #azurecloudservices
English
1
0
1
308
Deyan Petrov
Deyan Petrov@deyanp·
@AzureSupport You must be disconnected from the rest of your team ... simply check all the latest complaints to your @AzureSupport twitter account ...
English
0
0
1
50
Azure Support
Azure Support@AzureSupport·
@deyanp Hey there, if you're encountering a specific error, please send us a screenshot of the error, your subscription ID, and a timeline of when this started for you? ^GP
English
2
0
0
87
Deyan Petrov
Deyan Petrov@deyanp·
@ChShersh Is the resulting code simple and easy to understand by the other devs on the team?
English
1
0
9
491
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
Today I refactored some OCaml code at work using the Category Theory concept of Kan Extensions. Ngl, I felt really smart doing so. I can see the appeal now 😏
English
9
4
125
15.5K
Deyan Petrov
Deyan Petrov@deyanp·
@adymitruk And there is definitely nothing in between ES and CRUD ...
English
0
0
0
22
Deyan Petrov
Deyan Petrov@deyanp·
@openclue result, async, asyncResult and similar is all that we need ... I would only introduce additional if really, really needed(=rather not) ...
English
0
0
1
105