Player FM - Internet Radio Done Right
Checked 3y ago
Đã thêm cách đây ba năm
Nội dung được cung cấp bởi ObjectSharp. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được ObjectSharp hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Podcast đáng để nghe
TÀI TRỢ BỞI
We're trying something different this week: a full post-show breakdown of every episode in the latest season of Black Mirror! Ari Romero is joined by Tudum's Black Mirror expert, Keisha Hatchett, to give you all the nuance, the insider commentary, and the details you might have missed in this incredible new season. Plus commentary from creator & showrunner Charlie Brooker! SPOILER ALERT: We're talking about the new season in detail and revealing key plot points. If you haven't watched yet, and you don't want to know what happens, turn back now! You can watch all seven seasons of Black Mirror now in your personalized virtual theater . Follow Netflix Podcasts and read more about Black Mirror on Tudum.com .…
GitOps: What It Is, What It’s not, and How to Get Started
Manage episode 312585521 series 3238718
Nội dung được cung cấp bởi ObjectSharp. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được ObjectSharp hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
On this episode of the ObjectSharp Podcast, JR chats with Gui Martins, one of ObjectSharp’s consultants focused on Cloud, about GitOps – what it is, what it’s not, and how to get started. Plus: Gui shares a few things he learned about GitOps the hard way.
…
continue reading
21 tập
Manage episode 312585521 series 3238718
Nội dung được cung cấp bởi ObjectSharp. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được ObjectSharp hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
On this episode of the ObjectSharp Podcast, JR chats with Gui Martins, one of ObjectSharp’s consultants focused on Cloud, about GitOps – what it is, what it’s not, and how to get started. Plus: Gui shares a few things he learned about GitOps the hard way.
…
continue reading
21 tập
Tất cả các tập
×T
The ObjectSharp Podcast

On this episode of the ObjectSharp podcast, JR chats with Centrilogic's Cybersecurity Practice VP, Steven Cohen, about looking holistically at organizational cybersecurity practices - which becomes even more important when expanding into the Cloud. Plus: Steven shares how to keep up with the constantly evolving nature of cybersecurity.…
T
The ObjectSharp Podcast

On this episode of the ObjectSharp podcast, JR chats with Dave Judd and Rob Burger about data and the Cloud. Plus: Dave and Rob share their go-to approaches for sending data to and storing data in the Cloud.
T
The ObjectSharp Podcast

1 GitOps: What It Is, What It’s not, and How to Get Started 34:03
34:03
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích34:03
On this episode of the ObjectSharp Podcast, JR chats with Gui Martins, one of ObjectSharp’s consultants focused on Cloud, about GitOps – what it is, what it’s not, and how to get started. Plus: Gui shares a few things he learned about GitOps the hard way.
T
The ObjectSharp Podcast

1 Security in the Cloud: People, Process, and Tools 45:45
45:45
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích45:45
JR chats with ObjectSharp’s Cloud Practice Lead, Shane Castle, and Principal Cloud Architect Vineet Sharma, about the journey to the Cloud from a security perspective. Plus: Shane and Vineet share where to go to upskill on security in the cloud.
T
The ObjectSharp Podcast

On this episode of the ObjectSharp Podcast, JR chats with ObjectSharp coaches Daniela Veljkovic and Diane Dale about what it takes to increase adoption of change within a team, department, or an entire organization. Plus: Daniela, Diane, and JR share their advice on how to personally work through change.…
T
The ObjectSharp Podcast

JR chats with ObjectSharp’s app dev lead Dave Judd about Microsoft’s latest open-source web framework, Blazor. Plus: Dave shares his thoughts on the developer experience for both .NET and React/Angular developers.
T
The ObjectSharp Podcast

On this episode of the ObjectSharp Podcast, JR gets ObjectSharp’s resident Power Platform expert Mike Walker’s advice on how to decide whether to build a solution on the Power Platform or use .NET. Plus: Mike shares the lesson he learned as he was ramping up on the Power Platform and what helped him accelerate his learning of the platform.…
T
The ObjectSharp Podcast

On this episode of the podcast, JR chats with ObjectSharp's DevOps champion, Jeff Zado, about what's buzzing in the world of DevOps today. Plus: Jeff talks about why listening before solutioning is critical for an organization's success with DevOps.
T
The ObjectSharp Podcast

1 Diane Dale, Matt Wilks, and Ryan Goncalves on working on remote teams 41:21
41:21
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích41:21
On this episode of the podcast, JR chats with ObjectSharp Agile Coaches Diane Dale, Matt Wilks, and Ryan Goncalves about some tools and team traditions that they are seeing helping teams to work effectively remotely. Plus: Diane, Matt, and Ryan share some personal shifts that could make a difference when working on a remote team.…
T
The ObjectSharp Podcast

1 ObjectSharp Is Now A CentriLogic Company 23:41
23:41
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích23:41
Jeff Zado chats with Mike Green, CEO of ObjectSharp, and Robert Offley, CEO of CentriLogic about CentriLogic's acquisition of ObjectSharp and what it means for ObjectSharp's customers.
T
The ObjectSharp Podcast

1 User Experience (UX) and Design-Driven Digital Transformation 39:35
39:35
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích39:35
This month we talk with ObjectSharp UX Practice Lead Al Sajoo about user experience and design-driven digital transformation. We talk with Al about the core principles of UX, where it fits into the Agile software development lifecycle, how good UX unlocks value and opportunities for businesses they may not have previously considered, and some of the tools and processes software and product teams should be considering today to improve their UX and design-led transformation. Minutes 0:15 - Intro to the show 1:00 - Nick and Jeff welcome ObjectSharp UX Practice Lead Al Sajoo to the show 1:40 - Jeff provides a background on ObjectSharp and how UX fits into ObjectSharp’s end-to-end digital transformation services 3:30 - Al Sajoo introduces himself. He talks about his background as a developer, his movement into design, and his passion for helping humans succeed with software 05:15 - Al and Nick dive a bit deeper on Al’s background as a developer and how his knowledge of engineering and the challenges engineers face helps inform his UX practice 07:00 - Jeff and Al talk about UX generally and where it’s relevant throughout the software development lifecycle. Al talks about design discoveries: not about gathering requirements, but rather gathering expectations - understanding the expectations of the user. It’s not about designing and going away; there’s an “Agile” component to it. Good UX designs occur throughout the product / software development lifecycle, in sprints, keeping ahead of developers by 1-2 sprints. With design sprints, the biggest benefit of this design-first approach is that companies are less likely to burn engineering resources on features or products that end users don’t care about or don’t help them succeed. 12:00 - Al talks about the problem solving element to UX: the solving of actual business problems, and the toolkit and processes he uses to solve those problems 13:35 - Al talks about the importance of listening over opinions 15:00 - Al talks about how newer tooling like Adobe XD assists with improving both his design and prototyping velocity as well as the velocity of the product / engineering teams he works with 18:00 - Jeff talks about the business benefit of getting feedback from users up front on prototypes well before committing engineering resources to building things that may not add value 19:00 - Al talks about how prototyping on his most recent project also helped surface challenges and opportunities that weren’t visible prior to prototyping 21:00 - Al talks about design systems and the importance of not relying on just bootstrap and material: can provide a base framework, but not a silver bullet and need to be thinking about whether what’s in the framework actually solves the user’s problems 22:30 - Al talks about the importance of accessibility in his work, and the importance of ensuring that applications and user interfaces are built for enabling everyone, particularly since the arrival of the Accessibility for Ontarians with Disabilities Act (AODA) in Ontario 25:00 - Nick talks about the complexity for UI developers brought about by accessibility requirements, and how having a UX expert like Al on his team really helps address those issues ahead of time and ensures accessibility isn’t just an afterthought 27:00 - Al discusses some of his recent projects and what’s exciting him lately, particularly redesigning complex internal enterprise business processes and mobile app design 29:30 - Jeff asks Al about his top recommendations for people considering digital transformation or a new software / product project 30:00 - Al talks about the importance of hiring actual UX designers to do UX, as a dedicated resource to work on design / experience issues 34:00 - Al talks about the difference between “pixel perfect” designs vs “experience perfect” interactions, and how a good UX resource should be able to provide both 37:00 - Al talks about the balancing act of designing products for multiple age demographics 38:00 - If you’re looking for assistance with UX design, whether for a greenfield application or as part of an existing digital transformation, Nick tells you how to get in touch with ObjectSharp: online at https://objectsharp.com , on LinkedIn at https://www.linkedin.com/company/objectsharp-consulting/ and on Twitter at https://twitter.com/ObjectSharp Links ObjectSharp ObjectSharp’s seminar on UX Design for Managers and Team Leads: How to Delight your Users Al Sajoo (LinkedIn) Jeff Zado (LinkedIn) Adobe XD Accessibility for Ontarians with Disabilities Act (AODA)…
T
The ObjectSharp Podcast

1 Cloud Native Data Strategy with Cosmos DB 37:01
37:01
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích37:01
This month we’re talking about cloud native data strategy, the unique features of Azure Cosmos DB, and what's new and exciting with Microsoft's cloud native NoSQL database offering in 2020. We're joined by special guests Dave Judd, Application Development Practice Lead at ObjectSharp, and Mark Brown, Principal Program Manager at Microsoft for Cosmos DB. Minutes 0:15 - Intro to the show 1:13 - Dave Judd introduces himself to the show and his work as Application Development Practice Lead 1:45 - Mark Brown introduces himself to the show and his work at Microsoft as Principal Program Manager for Cosmos DB 3:07 - Jeff kicks off discussion on the background of what is Cosmos DB: what it is, why it’s important 3:50 - Mark Brown describes Cosmos DB - a NoSQL data store built on and for Azure - and what sets it apart: it’s a NoSQL database with all of the benefits that come with that (schema agnostic, multi-model - supports a number of APIs); horizontally partitioned (scale out vs scale up); fully managed (provision an account in the portal or using a script or ARM template, set throughput, and you’re up and running). Main use cases are high availability and global distribution; Azure can replicate your data globally, allowing seamless failover to other regions if needed; Azure also provides an SLA on latency, with a guarantee of less than 10 ms. It’s the only data service in Azure with 5 9s of availability. A great solution for customers that need low latency and / or high resiliency. 7:15 - Dave Judd talks about why Cosmos DB has become such a preference for the work he’s been doing at ObjectSharp for its clients, namely: ease of use, incredibly low latency and performance, and global replication allows for better performance for users everywhere - bringing the data closer to the end-user for faster round-tripping 09:20 - Dave Judd talks about using the Cosmos DB Change Feed to allow streaming of data into other places for reporting and analytics 09:50 - Mark Brown talks about customers using Cosmos DB as a cache 10:00 - Jeff discusses the practical significance of Cosmos DB - how it solves real business problems and architectures and is simple to adopt, and not just tech for tech’s sake 11:07 - Dave Judd comments on the barrier to entry being small, unless you’re not used to working with NoSQL, but notes that the multiple APIs available make the barriers to entry even smaller, depending on your background 12:48 - Mark Brown talks about the Mongo DB support on Cosmos and efforts to make the Mongo experience on Cosmos DB even better 13:25 - Nick asks Mark Brown to talk about what’s new and exciting for Cosmos DB in 2020, and announcements that were made at Microsoft Ignite 2020 14:00 - Mark Brown discusses “auto pilot” - Cosmos DB’s new autoscale capability - solves the problem of not knowing how much throughput to provision for their database ( e.g. spikes in traffic hitting an app or site). Auto pilot is available in preview. Customers can set maximum level of throughput for their container, and Azure will auto scale up and down as required. Mark notes that this is important not just for traffic spikes but also testing. 17:00 - Dave Judd talks about how ObjectSharp has written its own auto scale technology for its clients historically, and how this now will save time to be able to use Microsoft’s solution 18:00 - Mark Brown talks about Azure Synapse - Microsoft’s next generation data warehouse solution. The vision is to use Cosmos with Synapse to get operational data and do analytics out of the Synapse portal. Any time you ingest or write data into Cosmos, they will automatically ETL that and you can write queries using Spark to assess your analytics in Synapse. Don’t need to create your own pipelines anymore. 20:23 - Mark Brown talks about Notebooks support - which you can use to do analytics all within Cosmos 20:57 - Mark Brown talks about bulk operations support in v 3.0 of the SDK. Before you used to have to use a different library, but now it’s built into the SDK. 21:30 - Mark Brown talks about the Cosmos DB’s team work on private endpoints and their relevance for data protection and security of your data in the Azure Cloud, preventing data exfiltration by ensuring everything is on private IPs. 23:00 - Jeff and Mark Brown talk about customer success stories involving Cosmos DB, real world examples. Mark notes that Cosmos is very effective in microservice architectures because of its change feed. You can subscribe to the change feed using Azure Functions and the Cosmos bindings. Makes it super easy to set up a pub/sub, asynchronous, event-driven architecture, which is important for use cases in IoT and retail. 26:40 - Jeff talks about the relevance of Cosmos DB not just for big companies but also smaller companies that want to use modern cloud native architecture to succeed 27:00 - Dave Judd talks about ObjectSharp’s use of Cosmos DB and its change feed for client projects. 28:00 - Dave Judd talks about his work on a project for a global mining company, and how he’s using Cosmos DB to give the company real-time visibility into data coming from many disparate sources ( e.g. IoT, etc.) so that it can better plan and make decisions. Cosmos DB plays an important role because of its global replication capabilities, which allow the data to be replicated and delivered quickly to end-users at multiple locations around the world, with low latency. Links ObjectSharp ObjectSharp’s seminar on building modern Serverless applications Cosmos DB Mark Brown (@markjbrown) Dave Judd (LinkedIn) Jeff Zado (LinkedIn) What’s the latest in Azure Cosmos DB (YouTube, from Microsoft Ignite)…
T
The ObjectSharp Podcast

1 The Holiday Episode: Looking Back at 2019 and Ahead to 2020 in Cloud-First Software Development 47:59
47:59
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích47:59
Happy holidays! This month, Jeff and Nick sit down with Dave Judd, ObjectSharp's App Dev Practice Lead, and Shane Castle, ObjectSharp's Cloud Practice Lead. They discuss the year that was in cloud-first application development in 2019 ,and look ahead to 2020 for predictions on where cloud-first software development will be going and what it means for businesses looking to grow and scale with software in the New Year. Minutes 0:30 - Introduction to the show - looking at the year that was and the year ahead in tech and cloud-first software development 01:54 - Dave Judd introduces himself 02:09 - Shane Castle introduces himself 03:10 - Nick provides a quick description of ObjectSharp and the podcast 04:10 - Nick and Jeff kick things off, talking about Microsoft Cosmos DB and asking Dave and Shane what their views are on Cosmos DB and how they have changed over the course of the year 05:18 - Dave Judd talks about how 4-5 of the projects he worked on this year used Cosmos DB, which killed a lot of ORM code and helped his teams move faster. Dave notes that a lot of enterprise customers are familiar and used to SQL, but increasingly teams are starting to use a hybrid model - using Cosmos DB to do fast, real-time data replication in multiple regions but then using Azure Data Factory to move data into SQL for BI and reporting. Using the tech is great, and the new SDK is also awesome. 07:20 - Dave Judd talks about pricing with Cosmos DB. Recent changes have made the technology much more affordable with shared pricing and scale. He notes that one of ObjectSharp’s clients that use Cosmos DB heavily have only a bill of $40 / month. Implemented correctly, it can be very cost-competitive. Dave Judd discusses a couple of strategies companies can use to reduce their Cosmos DB costs. 10:10 - Shane Castle talks about cloud security and comments on Cosmos DB: when people understand they can go to an active-active architecture, they also understand they can remove costs associated with older disaster recovery (DR) strategies and remove downtime. Shane thinks Cosmos DB will become even more popular in 2020. 11:10 - Shane Castle dives deeper on the issue of cybersecurity in the cloud, a big theme from 2019. He talks about the importance of encryption and access control, as well as the ongoing monitoring of those. Shane talks about Azure Security Center. 11:55 - Dave talks about how security and privacy by design - privacy-first development - is now becoming standard practice not only for software developers like ObjectSharp but also its clients. Customers are increasingly demanding architectures that are well designed in terms of privacy and security from the outset, not simply as an afterthought. 12:30 - Dave talks about a unique project ObjectSharp took on this year which involved encryption of data on-prem before the data was stored in the cloud and then re-encrypted, with a unique key management solution. 13:30 - Jeff asks Dave and Shane to talk about containerization with Docker and Kubernetes - what’s the story for 2019? 14:00 - Shane talks about the rise of Kubernetes (k8s) and the decline of Docker the company but the rise of Docker the format 14:40 - Shane and Nick talk about the work of ObjectSharp Consultant Gui Martins, whose work for Finastra led to ObjectSharp winning a Microsoft Impact Award for Application Innovation in FinTech 17:40 - Jeff notes that a number of companies are choosing not to lift and shift but rather to move quickly to PaaS services and asks Dave and Shane to comment 18:20 - Shane notes that once the guardrails of security are in place, kubernetes gives you a much greater advantage - there’s no waste, no idle infrastructure. Simply lifting and shifting doesn’t make your app a “cloud” app. You can leave what you have, and build your new stuff in the cloud, and gain the cost advantages of cloud services that are based on a consumption model. If your new feature is not popular, you won’t pay for it. 21:00 - Dave talks about a PoC ObjectSharp did for a government agency that first involved a lift and shift. It didn’t fundamentally alter the nature - and slow performance - of the application. But when the team started taking advantage of cloud-native technologies and tooling - and scaling out horizontally - they could measure the cost in nickels vs. hundreds of thousands of dollars in capital expenditures. Part of this was due to the fact that the cloud-based solution also reduced compute time from several hours to mere minutes. So not only was it totally faster than the existing application, it ended up being insanely cheaper too. 23:50 - Shane talks about Microsoft API Management - a very popular topic and technology in 2019 - digitizing the business, leveraging the data that businesses have for stakeholders internally and externally 25:40 - Dave talks about the importance of security and throttling control, and how Azure API Management helps make that a much simpler process 26:40 - Nick derails the entire episode into a diversion about KFC’s recipe as a GET endpoint 28:05 - The team moves from looking at 2019 to trends in 2020 - big themes and predictions 28:55 - Shane talks about Azure Arc: a single tool / cloud management system from which you can deploy resources to multiple environments / cloud providers (AWS, Google, IBM, and even on-prem) - you can use ARM templates to provision to all of those environments. Amazon SSO now integrates with Azure AD, so you can domain join resources into Azure. 30:30 - Nick asks what kinds of businesses should be thinking about Azure Arc. 32:30 - Jeff talks about the issues customers still have with managing multiple clouds 33:50 - Shane talks about Blazor and .NET 5. 34:24 - Dave talks about the evolution of .NET Core to .NET 5. 36:00 - Dave talks about Blazor and explains what it is: effectively .NET running in the browser, compiled and running in Web Assembly (WASM). This means C# developers can ship their code to the browser and run it there. And Blazor has brought back a better component model to .NET that has been missing for a long time. 37:40 - Dave notes that they will not be porting Web Forms to .NET Core: teams will have to replace their Web Forms applications with Blazor applications. Dave thinks this will be big in 2020. 38:00 - Jeff asks the team to comment on the business value of Blazor. When is it an advantage from a business perspective? 38:20 - Dave answers Jeff’s question with a real world example of some advanced work that ObjectSharp is doing now for one of its clients that needs complex calculations done extremely fast and in an environment where network speeds are slow and unstable. Writing the advanced computation and algorithms in Blazor and shipping that to the browser avoids the front-end React application having to make round trip network calls to the server, making the application lightning fast. Further, by moving compute to the browser, it saves cloud compute costs as well. 40:00 - Shane talks about Angular and React, but now with Web Assembly, C# developers can do more work in the browser. Shane thinks this will change the stacks that teams are using and have a big impact on JavaScript. 43:00 - Dave talks about the importance / relevance of Blazor for teams that haven’t even moved to JavaScript are still on web forms 44:00 - Nick talks about Figma and their use of WASM and their own Web GL based rendering engine to create highly performant experiences for UX designers in the browser 45:50 - Dave and Shane suggest that in 2020 we’ll start seeing new UI frameworks emerge that transcend the DOM 47:00 - Outro Links IMPACT: ObjectSharp Wins 2019 Microsoft IMPACT Award for Application Innovation in FinTech The first ObjectSharp podcast on Cosmos DB ObjectSharp's Podcast with Gui Martins on Docker and Kubernetes DevSecOps and Security-Driven Development with Azure Security Center Everything you wanted to know about Azure API Management in 20 minutes Azure Arc Blazor: Build Client Web Apps with C#…
T
The ObjectSharp Podcast

1 Leveraging and Productizing your Data with Azure API Management 26:41
26:41
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích26:41
This month we’re talking with Shane Castle, ObjectSharp's Cloud Practice Lead, all about Azure API Management, a scalable, multi-cloud API management platform for securing, publishing, and analyzing APIs. Listen and learn how companies are transforming their businesses by leveraging API Management to publish APIs to external, partner, and employee developers securely and at scale. Minutes 1:10 - Intro to the show - this episode on Azure API Management 1:55 - Shane introduces himself to listeners 2:50 - Nick provides a background on ObjectSharp and 4:00 - Jeff and Shane talk about what API Management is and why people should care 4:21 - API Management is all about exposing core business functions as a set of APIs to allow for automation of processes, either externally or internally within your business / organization 5:00 - Shane compares API Management with previous point-to-point integrations that historically were more brittle than what’s possible with API Management today 5:46 - Jeff asks Shane about how API Management is used to manage service levels 6:25 - Shane talks about ObjectSharp’s experience in FinTech - the kinds of APIs that financial services companies want to build - and how they can be managed, monitored and versioned with Azure API Management 7:40 - Jeff and Shane talk about whether this is just for new development or also for exposing APIs for legacy systems, with examples 9:40 - Nick asks Shane to delve deeper into the functionality that is made available via API Management, starting with monitoring 9:55 - Shane talks about Azure Monitor, Application Insights, etc. and the monitoring story that is available with API Management - including the ability to throttle API “products” with performance levels - if there’s an error, you can quickly diagnose it 11:25 - Nick and Shane talk about how companies might use API Management to “productize” certain aspects of their business, and control the performance via throttling, etc. 12:39 - Shane make analogy to brick and mortar economy - need to make sure the API is up and giving a good user experience - provides examples of online booking, exposing list of services to partner companies, etc. - makes it an exciting time to accelerate business with API Management 14:00 - Nick and Shane talk about the developer story in addition to the business story of API Management - API Management exposes Open API / Swagger 2 definition - exposes pages with complete documentation on how to use and consume your API, and also provides a mock API framework for developers for testing, etc. 17:00 - Nick asks Shane to talk about the kind of work he’s doing these days in the real world with companies in this space with API Management 17:25 - Shane talks about how he works with clients first on the overall business strategy of API development: who’s the audience, who are the consumers; on security and governance, because it’s critically important that be done right from the outset; and then the actual dev work in terms of application development and devops 19:25 - Shane talks about common patterns: (1) synchronous APIs - for transactions that have to happen immediately; (2) asynchronous transactions; and (3) batch API processes, where we’re moving large amounts of data through these APIs. ObjectSharp helps map business to these patterns and then implementing technically the APIs themselves. 20:43 - Reality check - Jeff talks to Shane about hurdles that might occur in practice when getting started with API Management. Shane talks about both business and technical challenges, including change management required to be ready for a potential large transaction level made possible with APIs, and technically being able to monitor and respond to APIs once they are live. 22:50 - Shane talks about the cloud adoption strategy which goes hand in hand with an API strategy - you need to think cohesively about these so that there’s no infrastructure waste or idle infrastructure - API management is an important part of your digital transformation strategy that shouldn’t be thought of in isolation…
T
The ObjectSharp Podcast

1 Transforming Data, and Businesses, with Azure Data Factory 25:57
25:57
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích25:57
In this episode, we chat with Kristie LaPlante, Senior Cloud Consultant with ObjectSharp, and Shane Castle, ObjectSharp's Cloud Practice Lead, all about Azure Data Factory and how teams can leverage its power to transform and relocate data at scale, and what benefits this provides teams whether they are working on big data warehouses or data lakes, or simply looking to move formerly on-prem data into the cloud in a fast and efficient way. Minutes 0:00 - Introduction to today's show with Kristie LaPlante and Shane Castle 2:15 - Kristie LaPlante, Senior Consultant ObjectSharp's resident Data Factory expert, introduces herself 3:09 - Shane Castle, Cloud Practice Lead at ObjectSharp, introduces himself 4:09 - Kristie explains what Azure Data Factory is, what it does, what it can be used for 5:40 - Kristie and Jeff talk about how Azure Data Factory interfaces with traditional on-premise solutions 6:17 - Kristie talks about SSIS (SQL Integration Services), and how investments in SSIS can be leveraged with newer solutions and technologies available in Azure Data Factory 8:15 - Kristie and Jeff discuss why Azure Data Factory is becoming so popular today, even for companies who aren't doing big data 10:30 - Shane talks about the importance of Azure Data Factory being PaaS; don't have to focus on the management of things like SSIS as you did historically, and the pricing is based on active data flows, allowing you to better manage cost by only paying for when things are being done 12:14 - Kristie and Shane discuss the monitoring capabilities and built-in logging in Azure Data Factory 13:40 - Shane talks about pipeline runs, and the set of telemetry that comes with Azure Data Factory in Azure Monitor, and the in-built dashboards that make it very easy to see what's going in with your data 15:40 - Kristie discusses examples of how she and the teams she works with are using Azure Data Factory in the real world, such as transformations into and out of big data lakes, and moving data from Oracle on-prem to Azure SQL storage 20:25 - Reality check: Kristie talks about the challenges she's seen with teams who are starting their journey with Azure Data Factory, including their use of Azure Data Bricks 23:20 - Shane talks about his practical tips for teams using Azure Data Factory, including when to use it as the right tool for the problem you are trying to solve vs other tools, matching the right Azure services to the requirements of your project 24:50 - Conclusion and outro…
T
The ObjectSharp Podcast

1 DevSecOps: Security Driven Development with Azure Security Center 34:07
34:07
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích34:07
In this episode, we chat with Shane Castle, ObjectSharp's Cloud Practice Lead, and Ahmad Harb, Senior Cloud Consultant with ObjectSharp, about the changing role of security with cloud-native and serverless architectures. Shane and Ahmad help us unpack the "buzzword" of DevSecOps, think about the role of security in modern software development, introduce us to tooling in Azure Security Center, and give us practical advice and guidance on how to get started with security driven development right now. Minutes 00:30 - Introduction to today’s show on Azure DevOps with guests Dave Lloyd and Martin Woodward 3:15- Shane Castle, ObjectSharp Cloud Practice Lead - and Ahmad Harb, Senior Cloud Consultant - introduce themselves. 4:40 - Jeff asks Ahmad to discuss what “DevSecOps” is and why it's such a popular buzzword these days 5:00 - Ahmad Harb talks about how DevSecOps up-fronts security to the considerations around building applications so it’s less of an afterthought in the software development lifecycle 6:16 - Jeff asks Ahmad why the notion of “DevSecOps” is such a strong focus today vs 5 years ago 6:40- Ahmad talks about the importance of privacy post-GDPR, and the importance of security for privacy - can’t have privacy without security. Data breaches are increasingly an issue. You have to bake security into your process at the start. 7:45 - Nick asks Shane to talk about what DevSecOps means in terms of the when and how security gets done, within the narrative of increasing devops and declining traditional infrastructure IT. 8:30 - Shane talks about how the cloud re-wrote traditional means of software architecture. Cloud architecture is radically different - for example, with service mesh. Dev teams and ops teams are collaborating more, but security was traditionally an afterthought. The requirements of cloud software architecture today require security being part of the conversation much earlier in the conversation. 11:11 - Shane talks about software development as a continuous loop, not something that has a beginning and end. And DevSecOps as the next evolution of “continuous security”. 11:40 - Nick asks Ahmad and Shane to talk about the practical real world experience and what benefits teams are having with a more DevSecOps approach to application architecture, development and deployment. 12:20 - Ahmad talks about how the cloud gives companies a great advantage in terms of improving velocity, but also enabling tools like password managers, key vault, etc. The tools that are being enabled by cloud providers is making it possible to build devsecops into your process. 13:40 - Shane talks about the importance of encryption and also new tools for governance of applications and management of policies, a more proactive approach to security. 14:30 - Jeff asks Shane and Ahmad to talk more about the tools they are using, and Azure Security Center specifically. 16:00 - Shane talks about Azure Security Center. He talks also about Azure Policies and Azure Compliance Manager. 18:00 - Ahmad talks about Azure Security Center, with some real world examples of how he’s using it to improve application security with clients. 20:50 - Jeff asks Ahmad about “the score” in Azure Security Center. 21:30 - Jeff and Shane talk about how new these tools are, and how fast new tooling is emerging. Shane advises companies to know their score as a starting point, so they can get a baseline, and then work on remediation items from there. Shane talks about the daily scanning done by Microsoft’s teams for Azure, and tools for ongoing security monitoring across clouds, not just Azure. 24:00 - Nick talks about the difference between cloud security vs application security, and how the score / Azure Security Center allows for cross-team collaboration on managing risk. 25:00 - Shane talks about continuously running PCI, SOC 1, SOC II controls and reports - how those tools make audit and collaboration around security much easier. 27:00 - Nick asks Shane and Ahmad to talk about what companies should do as first steps to get started with a more devsecops approach to building and deploying software with Azure Security Center. 31:30 - Shane talks about the importance of dev teams inviting someone from security to be present during architectural discussions, facilitating security driven development.…
T
The ObjectSharp Podcast

1 Cloud-First Teams: Enabling Team Success With Cloud-First Digital Transformation 37:27
37:27
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích37:27
This month we’re talking with special guests Diane Dale and Shane Castle about the people and process side of cloud-first digital transformation - how cloud-first development is reshaping software development teams and how to make your teams highly performant. Minutes 01:00 - Introduction to today’s show on building successful Cloud-First Teams with Diane Dale and Shane Castle 02:58 - Jeff Zado talks to Diane Dale and Shane Castle about cloud-first digital transformation - what the cloud means for software development and IT teams, the changing of roles, infrastructure as code, the importance of understanding the cloud platform as client-server assumptions are continuously in flux 05:10 - Shane Castle talks about the idea of “infrastructure as code” and what that means for successful teams today, and why you really need good process to both manage code and the full lifecycle of that code - “infrastructure development” and managing the provisioning of the infrastructure. 07:30 - Diane Dale and Shane Castle talk about common assumptions and misconceptions that development and IT teams may have when designing and implementing a cloud-first digital transformation strategy, such as viewing moving to the cloud as an “end-state” rather than viewing it as an ongoing state that needs to be continuously monitored and managed; the need to manage security, audit, etc. efficiently as the pace of product development and infrastructure provisioning increases with cloud-first automation. 11:00 - Shane Castle talks specifically about security and compliance in the cloud, and how Microsoft Azure and other cloud platforms are now making it possible to automate a lot of important work that used to be done manually; how that changes processes and allows you to move resources to focusing more on the business and getting features out the door. 13:00 - Diane Dale talks about team culture and how process can’t simply be “installed’ - the business needs to look at what it needs, what its current maturity level is, and designing a roadmap for not only technology but also people and processes that can allow teams to practically get where they need to be. 15:00 - Diane Dale discusses Patrick Lencioni’s 5 Dysfunctions of a Team and what it means for a successful cloud-first digital transformation strategy. 21:38 - Shane Castle talks about the changing role of governance, security, and risk management - and how new automated tools require thinking about proactive compliance, and how that might involve different team members than historically, which requires truly cross-functional teams. 23:00 - Shane Castle talks about some of the tools and technologies that cloud-first IT or development teams are using to be successful in the cloud era, and the importance of getting visibility into what’s happening in the cloud in real time, such as: dashboarding and getting the right dashboards to the right people with tools like Grafana, Azure Cost Management - which allows you to monitor consumption against budgets, Azure Security Center. Shane talks about the importance of getting the right information to the right people at the right time, which isn’t an out of the box solution and requires strong strategy to implement well. 26:25 - Diane Dale talks about how enabling better oversight of what’s happening in the cloud also empowers teams to take greater ownership of their contributions. 30:00 - Jeff Zado asks what makes organizations and teams more performant than others when moving to a cloud-first strategy. 31:00 - Shane Castle talks about the importance of mentoring and embedded expertise, having people on your team who have the experience with previous cloud-first digitals transformation to help guide and lead and support your organization’s change. 34:00 - Wrap-up and conclusion.…
T
The ObjectSharp Podcast

1 Microsoft Azure DevOps and Agile Tooling with Dave Lloyd and Martin Woodward 49:21
49:21
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích49:21
This month we're talking all about Microsoft Azure DevOps and tooling for Agile with two very special guests: Dave Lloyd (Microsoft MVP and a co-founder of ObjectSharp) and Martin Woodward (Principal GPM for Azure DevOps. Vice-President of the .NET Foundation and original creator of the Microsoft org on GitHub). Minutes 00:30 - Introduction to today’s show on Azure DevOps with guests Dave Lloyd and Martin Woodward 4:00 - Martin Woodard introduces himself. Martin talks about his history with TFS and TeamPrize, his 10 year history with Microsoft on the Azure DevOps Team, his work to create cross-platform development and bringing Git into TFS and Microsoft, and doing a lot of open source with the .NET Foundation, and his work with the GitHub team. 6:50 - Jeff asks Martin to talk about “Brian the Build Bunny”, and Martin talks about how he connected his robotic IoT bunny to his CI / CD system 8:30 - Dave Lloyd introduces himself, talks about his 35 year career in software, his role as a founder of ObjectSharp, his role as a Microsoft MVP 9:23 - Jeff asks Martin to give a primer on Azure DevOps 9:50 - Martin talks about Azure DevOps: what it is, what value it provides organizations. Martin discusses the software lifecycle and how various elements of Azure DevOps fits in to each segment of the lifecycle: Azure Repos, Azure Boards, Azure Pipelines, Azure Artifacts and Azure Test Plans 12:18 - Jeff asks Martin and Dave to talk about Azure DevOps - whether it’s Microsoft only - how it fits in to what customers are doing 13:00 - Dave Lloyd talks about misconceptions of Azure DevOps being “only for .NET” - it’s not. You can have IIS, Ubuntu, windows apps, linux apps. Whatever you want to build, you can use Azure DevOps for tooling - any language, any platform, any cloud. 15:00 - Martin talks about the “any language, any platform” issue - he notes that they split VSTS into several discrete services like Azure Pipelines, Azure Repos, etc. Azure Pipelines is used by the Python team and the J-Unit open source teams. 16:16 - Nick and Martin talk about how Azure DevOps is used to build Azure DevOps, Azure, Microsoft Windows - the Azure DevOps “inception”. Microsoft uses their own tools. 17:00 - Martin talks about the advantage that comes with using the engineering tools that Microsoft uses itself - Microsoft is investing in these products because they are used internally - it’s an investment in their own engineering teams, that they also let customers use too. 18:00 - Martin talks about how you can release to on-prem, AWS or Azure. The AWS extensions are built by the Amazon team themselves, similarly with the Google Cloud extensions and the Google Cloud team. 19:00 - Martin talks about how with Azure DevOps you can turn certain services off. So you can use GitHub for your repos and turn that off in Azure DevOps. Similarly with subversion, etc. It’s not an all or nothing suite. 19:47 - Dave Lloyd talks about how his customers are using Azure DevOps in the real world - a lot of customers use the whole suite, but some are using for select tooling. 21:27 - Martin talks about Azure Cloud Shell 21:50 - Nick provides a recap of the 5 components in Azure DevOps: boards, pipelines, testing, artifacts, repos. He talks about why Azure DevOps is so interesting as a tooling product coming from outside of a Microsoft Visual Studio background. 23:30 - Martin talks about plugging and playing with Azure DevOps - for example, using Jenkins. 23:58 - Martin’s “exclusive”- did you know the Jenkins CI product is built in Azure?! 24:30 - Nick and Martin talk about the name change to Azure DevOps from Visual Studio Team Services - it’s meant to reflect the fact that Visual Studio was a distinctly Microsoft IDE but VSTS is really a set of tooling services that are beyond simply .NET or Visual Studio. 26:30 - Dave Lloyd talks about GitHub and Microsoft’s acquisition of GitHub and asks Martin to talk about the integration of Azure DevOps pipelines in GitHub 27:00 -Martin talks about being an open source developer on GitHub and how Microsoft is now providing free access to Azure DevOps Pipelines - you can get unlimited build minutes and 10 parallel build jobs for free. But it’s not just pipelines! The whole value of Azure DevOps is to make sure you get end-to-end traceability with your team, so Microsoft has also added Azure Boards integration with GitHub as well. 29:30 - Martin talks about how GitHub issues is good for open source and how people report issues to you - good for communication with stakeholders, but it’s not a great planning tool - so some teams are using Azure Boards now to manage the planning of the doing of work while still using GitHub issues to maintain transparency and communication with stakeholders of open source repos. 30:20 -Jeff and Dave Lloyd talk about what companies are doing with Azure DevOps in practice. A lot of companies still are doing right click deploy - Dave provides a PSA: friends don’t let friends do right-click deploy. Most companies when they see how easy it is to set up a CI / CD pipeline in Azure DevOps are amazed. But while it’s easy to get set up there’s so many additional features that can be added. Dave talks about adding a custom approval state for customers, etc. 32:40 -Dave Lloyd talks about how some companies are still not doing Agile. He notes that so many people thought Azure DevOps was just source control, but they don’t realize there’s so much Agile and CI / CD tooling functionality in Azure DevOps. He gives an example of how builds kick off releases and mark work items as completed automatically, tagging with build numbers, etc. It’s complete integration from end-to-end, which you don’t get if you’re piecing a number of different products together. 35:30 -Nick stumbles upon his own confusion with some companies still not doing Agile. He asks Dave Lloyd to talk about why some companies might not be adopting either Agile generally or Azure DevOps specifically. 36:30 -Dave LLoyd distinguishes between Agile and Azure DevOps. Smaller, and tech-leading companies are Agile but there’s a lot of large enterprises that still aren’t. But that doesn’t stop people from wanting to use Azure DevOps. When they learn about it, they love it. Dave Lloyd talks about the importance of how he writes reports and uses reporting to help technical stakeholders communicate value to business stakeholders up the chain. It’s a tool for the new world - Agile - but with reporting can still be used to help teams still dealing with waterfall culture. 40:18 -Dave Lloyd talks about how teams could be moving quicker if they switched to a tool like Azure DevOps. It’s a big product but it also takes care of so much for you that you spend less time bandaging together a number of different products - it takes care of tooling, and can then get out of your way, so you can focus on shipping. 41:00 -Jeff and Dave Lloyd talk about migrating from on-prem TFS to Azure DevOps - it helps if you have people who have done it before but it’s not insurmountable and it’s getting easier as Microsoft improves the experience of Azure DevOps. 43:30 -Martin talks about the cadence at which the Azure DevOps ships changes and updates to its product. 45:00 -Martin talks about how DevOps is a journey, not a destination. He explains how the Azure DevOps team is mindful of UI patterns and how it approaches disruptive UI changes to such an important tool for many organizations. Links Dave Lloyd on Twitter (@dlloyd) Martin Woodward on Twitter (@martinwoodward) Azure DevOps Brian the Build Bunny! ObjectSharp…
T
The ObjectSharp Podcast

1 Serverless Architecture: Applications Without the Pain of Infrastructure 39:35
39:35
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích39:35
In this episode we’re talking with ObjectSharp Principal Consultant Dave Judd all about Serverless architecture and how you can start building applications with Azure Functions and without the pain of managing infrastructure. If you've been curious about Serverless and how it fits in with discussions around microservices, this is a great episode to check out. Listen and enjoy! Minutes 0:30 - Jeff Zado introduces the show and the topic of Serverless (PaaS) vs Microservices 2:30 - Dave Judd introduces himself 2:55 - Dave discusses what is meant by “serverless” 3:30 - Dave discusses serverless vs. microservices / Kubernetes and when you might choose one architecture over another 6:30 - Dave discusses what’s motivating a transition to serverless, including multiple language support and consumption based pricing 7:00 - Dave discusses how the three major cloud vendors (Microsoft Azure, Google Cloud, AWS) are following similar patterns 8:00 - Dave talks about auto-scaling on serverless platforms and global high availability that comes with PaaS 10:00 - Dave compares Serverless Functions to Microservices 13:20 - Dave talks about how serverless allows you to model your systems to how things actually behave in the real-world, with event-driven / reactive-based architecture 14:00 - Dave discusses serverless in Azure, specifically Functions, Event Grid (and the Cloud Event Schema), and Cosmos DB 16:30 - Dave talks about managing state in a serverless world 18:00 - Dave, Jeff and Nick talk about fanning out thousands of functions to do massive processing in parallel, scaling just the pieces that are needed at a given time as opposed to scaling an entire application with a serverless orchestrator, granular tweaking of performance and cost 20:45 - Jeff and Dave talk about performance improvements in serverless runtimes and relative speeds in spinning up functions 22:00 - Dave talks about vendor lock-in and whether its potentially illusory in some cases 23:00 - Nick and Dave talk about how serverless also enables cross-language collaboration on developer teams and the benefits for engineering managers 24:30 - Dave compares serverless offerings on Azure to AWS and Google Cloud 25:30 - Dave talks about how serverless can be used not only for new greenfield applications but also to augment older legacy or brownfield monolithic application 27:30 - Dave discusses some examples of implementing serverless in the real world, specifically in the fintech sector 30:32 - Jeff talks about how the example of the implementation for the fintech company enabled innovation with even better profitability and more calculated costs 32:50 - Nick asks Dave to provide a reality check and Dave discusses some issues to consider when moving to a serverless architecture - because everything’s a function, there’s more to manage and consider re deployment of functions that work as a group, versioning and security 35:28 - Dave also talks about observability, logging, metrics and analytics and how important that is in a serverless architecture to ensure application resiliency and debug issues that might arise…
T
The ObjectSharp Podcast

1 Microservices and Orchestration with Kubernetes and Docker 34:46
34:46
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích34:46
This month we’re talking with Shane Castle and Gui Martins about Kubernetes: how it’s enabling the effective orchestration and management of cloud-first microservices and architectures like service mesh, and what that means for your business. Minutes 0:30 - Introduction to the show 0:53 - Gui Martins and Shane Castle introduce themselves 1:50 - Jeff gives an overview of the podcast 2:15 - Jeff introduces the topic of Microservices and Kubernetes 3:00 - Shane discusses what Microservices are and why they came to be influential vs monolith approaches to applications 4:14 - Shane discusses why Microservices became so popular, discussing the example of Netflix vs Blockbuster 6:20 - Gui discusses the technical problems solved by Microservices with a funny analogy of pets vs. cattle - you don’t have to change everything to deliver a new service; your changes can be much smaller, which allows you to go to market faster 9:30 - Gui answers a question from Jeff re the end of maintenance windows and discusses how Microservices allow for greater application resiliency because there can be multiple instances of services running simultaneously and scaled up or down on demand 11:15 - Nick asks Gui and Shane to discuss the core technologies that are relevant to developing and orchestrating Microservices today given the fast pace of developments in this area 12:00 - Shane discusses container technology and how it changed the game from virtual machines 13:45 - Shane discusses the role that Kubernetes plays in managing Docker and other containers - it’s the operating system for multiple machines 14:33 - Gui talks about the problems that Kubernetes specifically aims to solve - the publication and communication of many Microservices across regions, etc. 16:15 - Gui talks about the additional layer of complexity that comes with managing Microservices with Kubernetes 17:30 - Gui talks about the open source nature of Kubernetes and how all of the main cloud players are now supporting it 18:22 - Shane talks about the end of the “orchestration wars” and how Kubernetes has now emerged as the clear winner 20:00 - Shane and Gui discuss some of the ways companies are applying Kubernetes in the real world today 21:20 - Gui talks about service mesh and general practices about moving from monolithic / SOA architectures to a service mesh architecture 22:30 - Shane talks about how migration to Microservices works for most companies, specifically by Docker-izing a core application and moving it into a Kubernetes cluster 23:55 - Shane talks about service mesh and mentions the comparison to Serverless architecture 24:30 - Shane discusses the difference between Serverless (PaaS) and Kubernetes and why you might choose one vs the other 26:00 - Shane discusses how Azure Functions are available on Kubernetes now 27:00 - Shane and Nick talk about what the fact that Azure Functions are available on Kubernetes means for issues of vendor lock-in 28:00 - Reality check - Nick asks the panel to discuss common pain points and stumbling blocks, etc. in working with Kubernetes and what are some strategies being used to overcome them in the real world 29:00 - Gui talks about the ease of deploying through Kubernetes and how without careful management and governance of Microservices that can lead to issues with security, cost overruns, etc. 32:00 - Shane talks about the issue of observability and the need for good instrumentation, metrics, analytics and dashboards 32:30 - Nick and Jeff wrap up the show…
T
The ObjectSharp Podcast

1 Cosmos DB: Everything you wanted to know about Microsoft Azure’s NoSQL offering in about 30 minutes 46:47
46:47
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích46:47
In this, our very first episode, we talk with Shane Castle and Dave Judd all about Microsoft Azure's database service offering, Cosmos DB. We explore what Cosmos DB is, what problems it solves, how it stacks up to other databases such as SQL, Firebase, Mongo DB, etc., and why you may want to consider using Cosmos DB in the development of your next application. If you've heard about Cosmos DB but you're not really sure what's it all about, this is a great place to start. Minutes: 0:00 - Introduction to the show 1:09 - A brief background on ObjectSharp and why we're doing a podcast 1:53 - Jeff and Nick talk a bit about who this podcast is for while introducing the topic of Cosmos DB 4:20 - Introduction to Dave Judd and Shane Castle 5:25 - What is Cosmos DB? Shane discusses Cosmos DB and its unique feature as an enterprise-class “multi-master” database as a service 6:50 - What are the core problems Cosmos DB attempts to solve? How is it different from other database platforms? Shane talks about how Cosmos DB solves issues of (1) time to market and (2) maintenance 7:55 - Consistency - Shane talks about Cosmos DB’s dynamically tunable consistency model 8:58 - Shane talks about Cosmos DB’s core APIs (SQL, Mongo DB, Cassandra, Gremlin (for graph databases), Table (for those using Azure table storage)) 11:05 - Shane talks about Cosmos DB’s support for different languages (Java, Python, Go) 12:08 - Shane talks about Cosmos DB’s unique latency SLA 13:13 - Dave talks about Microsoft’s use of Cosmos DB within Microsoft and the benefits that come from that 13:46 - Dave talks about the implications of moving to Cosmos DB and database strategy, the importance of real-time data replication for app performance 16:05 - Dave talks about key differences between Cosmos DB vs other NoSQL, and between Cosmos DB vs SQL; how Cosmos DB query syntax is familiar to those coming from SQL (it’s SQL-like); and Azure’s “auto-tuning” of performance during inserts and auto-scaling features 22:30 - Shane talks about Cosmos DB in comparison to other NoSQL offerings, when you might want to consider Cosmos vs other NoSQL offerings 24:50 - Dave talks about Cosmos DB’s support for change feed and reactive programming; reactive pipes as native to Cosmos DB; Azure’s EventGrid service; how this allows for developers to more easily keep their data eventually consistent 28:16 - Dave talks about when is a good time for a company to think about Cosmos DB; valid use cases for it; business imperatives that might drive interest; the importance of the real-time replication, high availability, and having your writes close to the end-user 33:55 - Dave and Shane talk about Cosmos DB costs and pricing, how it differs from other options; Shane also talks about the importance of DR 37:58 - Getting started with Cosmos - how to get started and playing with Cosmos DB to see if it works for you 40:03 - Shane and Dave touch briefly on the related topic of serverless 44:32 - Closing and where you can learn more about Shane and Dave This is our first episode. We'd love your feedback! Feel free to reach out to us on Twitter any time @teamobjectsharp . Links to items mentioned in the show: Azure Cosmos DB Getting started with Cosmos DB for free ObjectSharp Dave Judd’s January 2019 Event on All Things Serverless Shane Castle’s February 2019 Event on Microservices, Containers & Orchestration (and how Docker and Kubernetes make it happen)…
Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.