התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 How AI is saving billions of years of human research time | Max Jaderberg 19:15
Software Architecture Patterns for Deployability
Manage episode 347136187 series 2487640
Competitive pressures in many domains, as well as development paradigms such as Agile and DevSecOps, have led to the increasingly common practice of continuous delivery or continuous deployment where frequent updates to software systems are rapidly and reliably fielded. In today’s systems, releases can occur at any time—possibly hundreds of releases per day—and each can be instigated by a different team within an organization. Being able to release frequently means that bug fixes and security patches do not have to wait until the next scheduled release, but rather can be made and released as soon as a bug is discovered and fixed. It also means that new features can be put into production at any time and don’t have to wait to be bundled into a release. In this podcast, Rick Kazman, an SEI visiting scientist and coauthor of Software Architecture in Practice, talks with principal researcher Suzanne Miller about using patterns for software deployability. These patterns fall into two broad categories: complete replacement of services and canary testing.
417 פרקים
Manage episode 347136187 series 2487640
Competitive pressures in many domains, as well as development paradigms such as Agile and DevSecOps, have led to the increasingly common practice of continuous delivery or continuous deployment where frequent updates to software systems are rapidly and reliably fielded. In today’s systems, releases can occur at any time—possibly hundreds of releases per day—and each can be instigated by a different team within an organization. Being able to release frequently means that bug fixes and security patches do not have to wait until the next scheduled release, but rather can be made and released as soon as a bug is discovered and fixed. It also means that new features can be put into production at any time and don’t have to wait to be bundled into a release. In this podcast, Rick Kazman, an SEI visiting scientist and coauthor of Software Architecture in Practice, talks with principal researcher Suzanne Miller about using patterns for software deployability. These patterns fall into two broad categories: complete replacement of services and canary testing.
417 פרקים
כל הפרקים
×
1 Mitigating Cyber Risk with Secure by Design 32:29

1 The Magic in the Middle: Evolving Scaled Software Solutions for National Defense 21:25

1 Making Process Respectable Again: Advancing DevSecOps in the DoD Mission Space 44:26


1 The Best and Brightest: 6 Years of Supporting the President’s Cup Cybersecurity Competition 21:40

1 Updating Risk Assessment in the CERT Secure Coding Standard 26:04

1 Delivering Next Generation Cyber Capabilities to the DoD Warfighter 27:16

1 Getting the Most Out of Your Insider Risk Data with IIDES 39:14

1 Grace Lewis Outlines Vision for IEEE Computer Society Presidency 18:14

1 Improving Machine Learning Test and Evaluation with MLTE 29:06

1 DOD Software Modernization: SEI Impact and Innovation 27:12

1 Securing Docker Containers: Techniques, Challenges, and Tools 39:09

1 An Introduction to Software Cost Estimation 22:55

1 Cybersecurity Metrics: Protecting Data and Understanding Threats 27:00

1 3 Key Elements for Designing Secure Systems 36:28


1 The Product Manager’s Evolving Role in Software and Systems Development 24:19

1 Measuring the Trustworthiness of AI Systems 19:27

1 Actionable Data in the DevSecOps Pipeline 31:58

1 Insider Risk Management in the Post-Pandemic Workplace 47:34

1 An Agile Approach to Independent Verification and Validation 31:57

1 Zero Trust Architecture: Best Practices Observed in Industry 27:53

1 Automating Infrastructure as Code with Ansible and Molecule 39:38

1 Identifying and Preventing the Next SolarWinds 46:04

1 A Penetration Testing Findings Repository 25:47

1 Understanding Vulnerabilities in the Rust Programming Language 36:45

1 We Live in Software: Engineering Societal-Scale Systems 39:31

1 Secure by Design, Secure by Default 54:05

1 Key Steps to Integrate Secure by Design into Acquisition and Development 48:50

1 An Exploration of Enterprise Technical Debt 25:56

1 Using Role-Playing Scenarios to Identify Bias in LLMs 45:07

1 Best Practices and Lessons Learned in Standing Up an AISIRT 38:29

1 3 API Security Risks (and How to Protect Against Them) 19:28

1 Evaluating Large Language Models for Cybersecurity Tasks: Challenges and Best Practices 43:05

1 Capability-based Planning for Early-Stage Software Development 33:55

1 Safeguarding Against Recent Vulnerabilities Related to Rust 26:25

1 Developing a Global Network of Computer Security Incident Response Teams (CSIRTs) 30:51

1 Automated Repair of Static Analysis Alerts 27:05

1 Developing and Using a Software Bill of Materials Framework 37:37

1 Using Large Language Models in the National Security Realm 34:45

1 Atypical Applications of Agile and DevSecOps Principles 33:41

1 When Agile and Earned Value Management Collide: 7 Considerations for Successful Interaction 35:21

1 The Impact of Architecture on Cyber-Physical Systems Safety 34:05

1 ChatGPT and the Evolution of Large Language Models: A Deep Dive into 4 Transformative Case Studies 46:22

1 The Cybersecurity of Quantum Computing: 6 Areas of Research 23:01
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.