docker
9 TopicsLanguages & Runtime Community Standup - .NET 8 + Containers = 💖
Containers are _the_ way to deploy applications in today's cloud-native architectures, and .NET has embraced them fully. Come chat with Rich Lander and Chet Husk about how .NET embraces containers from the Runtime all the way up through to SDK to the editors you use daily and learn new techniques for making your containerized applications the best they can be! Featuring: Rich Lander (@runfaster2000), Chet Husk (@chethusk) #docker #containers #dotnet4.5KViews0likes1CommentAzure Developers - .NET Day 2023
Experience Cloud Computing in Full Force with .NET on Azure. See the full agenda: https://learn.microsoft.com/events/learn-events/azuredeveloper-dotnetday/ As a .NET developer building for the cloud, do you want to stay ahead of the curve and maximize your potential? Join us to discover the latest services and features in Azure designed specifically for .NET developers. You'll learn cutting-edge cloud development techniques that can save you time and money, while providing your customers with the best experience possible. During the event, you'll hear directly from the experts behind the most sought-after cloud services for developers, spanning app development/compute, data services, serverless computing, cloud-native computing, and developer productivity. Don't miss this chance to participate and engage with the team throughout the day. Join us and take your cloud development skills to the next level! #azure #azuredevelopers #azurefunctions #azurecontainerapps #azuredevcli1.4KViews0likes0CommentsLearn Live: Build your first microservice with .NET
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other over standard protocols with well-defined interfaces. Each microservice typically encapsulates simple business logic, which you can scale out or in, test, deploy, and manage independently. Smaller teams develop a microservice based on a customer scenario and use any technologies that they want to use. This module will teach you how to build your first microservice with .NET. In this episode, you will: - Explain what microservices are. - Know how various technologies involved in microservices are and how they relate. - Build a microservice using .NET.303Views0likes0CommentsBuild your first Microservice with ASP.NET Core and Docker | #SamosaChai.NET
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate over standard protocols with well-defined interfaces. This session will explore the Microservices architecture, and we will write our first microservice with .NET and Docker. Register -> https://developer.microsoft.com/reactor/eventregistration/register/14964 Speaker info: Nish Anil Nish is a Program Manager on the .NET Community team at Microsoft. He helps developers build production-ready apps with .NET and maintains the popular Architecture reference guides @ dot.net/architecture. Social Handle Twitter - https://twitter.com/nishanil Speaker info: Vivek Sridhar Vivek Sridhar is a technophile and an Open-Source contributor with around 15 years of experience in the Software Industry and works at Microsoft as Senior Cloud Advocate. In his previous role, he has mentored startups/developers, speaker at conferences/meetups for DigitalOcean as Senior Developer Advocate, Co-Founder / Chief-Architect of NoodleNext Technology. He was also heading DevOps and QA at BlackBuck and was a DevOps Solution Architect at HCL (Australia) in client engagement. Vivek started his career with IBM Rational (India Software Labs) as a Software Developer. Social Handle Twitter - https://twitter.com/vivek_sridhar493Views0likes0CommentsDeploy ASP.NET Core apps on Kubernetes | #SamosaChai.NET
Microservices applications deployed in containers make it possible to scale out apps, and respond to increased demand by deploying more container instances, and to scale back if demand is decreasing. In complex solutions of many microservices the process of deploying, updating, monitoring, and removing containers introduces challenges. This session will explore the basics of Kubernetes and deploying our first Microservice with .NET to Kubernetes. Register -> https://developer.microsoft.com/reactor/eventregistration/register/14965 Speaker info: Nish Anil Nish is a Program Manager on the .NET Community team at Microsoft. He helps developers build production-ready apps with .NET and maintains the popular Architecture reference guides @ dot.net/architecture. Social Handle Twitter - https://twitter.com/nishanil Speaker info: Vivek Sridhar Vivek Sridhar is a technophile and an Open-Source contributor with around 15 years of experience in the Software Industry and works at Microsoft as Senior Cloud Advocate. In his previous role, he has mentored startups/developers, speaker at conferences/meetups for DigitalOcean as Senior Developer Advocate, Co-Founder / Chief-Architect of NoodleNext Technology. He was also heading DevOps and QA at BlackBuck and was a DevOps Solution Architect at HCL (Australia) in client engagement. Vivek started his career with IBM Rational (India Software Labs) as a Software Developer. Social Handle Twitter - https://twitter.com/vivek_sridhar418Views0likes0CommentsQuestion about Kubernetes Deployment tutorial on Microsoft Learn
I am going through the tutorial Module on Microsoft Learn titled "Deploy a .NET Microservice to Kubernetes" and am on the third unit located here: https://learn.microsoft.com/en-us/training/modules/dotnet-deploy-microservices-kubernetes/3-exercise-push-to-docker-hub. I am stuck under the "Verify the Docker images by creating containers in the codespace" heading on the fourth step. It tells you to select the port for the front end and open the service in a browser. However, there were no ports here that the step seemed to suggest were already there and I had to set it up. Given that the port for the frontend service of this tutorial is 32000:8080 according to the docker-compose.yml file for this tutorial project, is this what I should put in the ports tab? If so, the service does not display in my browser when I click on the globe icon as instructed by the tutorial and all I see is an HTTP 502 message. What should I do so that I can view the service? The repository for this tutorial service is located at https://github.com/MicrosoftDocs/mslearn-dotnet-cloudnative in the dotnet-kubernetes folder and I have attached images as well of the discussed configuration and error message below:93Views0likes0CommentsOpen Source Microservices Platform Now Available
Hello! I have recently published a new open source microservices platform on GitHub. It is available under the MIT permissive license and is free to use for commercial purposes. I'm asking the .NET community for some help. https://ServiceBricks.com I am currently BETA testing and I'm looking for developers and architects to help me with the final push to make it production ready. I could use another set of eyes to help shore up the last remaining bits. ServiceBricks is a powerful platform designed to streamline the development, deployment, and maintenance of distributed systems. It provides domain-driven design, event-based architecture and a wealth of features to rapidly build new microservices and application quickly. Deploy single monoliths or distributed, multi-web applications using docker or kubernetes. There are several pre-built microservices to start from to build your own application infrastructures. They are also open source and all source code is available. Please drop me a line if you would like to help! I'm looking for discussions on microservices architecture and how they are implemented in code. Thanks! Danny335Views0likes0CommentsHow to have dynamic Jittered Back-off for wait and retry in .Net core using polly
Hi, I am implementing wait and https://github.com/Polly-Contrib/Polly.Contrib.WaitAndRetry#new-jitter-recommendation see below. In the example below the delay is same. How can I make delay dynamic? var delay = Backoff.DecorrelatedJitterBackoffV2(medianFirstRetryDelay:TimeSpan.FromSeconds(1), retryCount: 3); var retryPolicy = Policy.Handle<FooException>().WaitAndRetryAsync(delay); In my Project, I have Azure function https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-dependency-injection public class Startup : FunctionsStartup { public override void Configure(IFunctionsHostBuilder builder) { var configuration = builder.GetContext().Configuration; builder.Services.RegisterService(configuration); } } public static IHttpClientBuilder RegisterService(this IServiceCollection serviceCollection,IConfiguration configuration) { return serviceCollection.AddHttpClient<IService, Service() .AddPolicyHandler(RetryPolicyHandler.GetRetryPolicy()) } public static IAsyncPolicy<HttpResponseMessage> GetRetryPolicy(IConfiguration configuration) { var delay =Backoff.DecorrelatedJitterBackoffV2(medianFirstRetryDelay: TimeSpan.FromSeconds(1), retryCount: 3); return HttpPolicyExtensions.HandleTransientHttpError().WaitAndRetryAsync(delay); } If you see the update code. Startup class override configure method that call register service>RetryPolicy. Startup-> Configure-> Register Service -> RetryPolicy My understanding is RetryPolicy will be called once (function startup) that will set the delay duration. Correct me if I am wrong? Sorry I am new to polly and github wiki does not have this information.How can I make delay dynamic?Please advice. Thanks2.1KViews0likes0Comments