<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Manny Frank</title>
    <description>The latest articles on DEV Community by Manny Frank (@mannyfrank_07).</description>
    <link>https://dev.to/mannyfrank_07</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3939611%2F12642065-9d14-4eda-8ade-c55d75241dd8.jpg</url>
      <title>DEV Community: Manny Frank</title>
      <link>https://dev.to/mannyfrank_07</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mannyfrank_07"/>
    <language>en</language>
    <item>
      <title>Cloud-Native vs Cloud-Agnostic Isn't a Technology Debate</title>
      <dc:creator>Manny Frank</dc:creator>
      <pubDate>Tue, 16 Jun 2026 12:24:41 +0000</pubDate>
      <link>https://dev.to/mannyfrank_07/cloud-native-vs-cloud-agnostic-isnt-a-technology-debate-4kl0</link>
      <guid>https://dev.to/mannyfrank_07/cloud-native-vs-cloud-agnostic-isnt-a-technology-debate-4kl0</guid>
      <description>&lt;p&gt;One of the most common architecture discussions today is whether teams should build cloud-native or cloud-agnostic systems.&lt;/p&gt;

&lt;p&gt;The conversation is often framed as a technical decision, but the reality is usually more nuanced.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Cloud-Native Argument
&lt;/h2&gt;

&lt;p&gt;Cloud-native architectures allow teams to move quickly.&lt;/p&gt;

&lt;p&gt;Managed databases, serverless platforms, and vendor-specific services can significantly reduce operational complexity and accelerate delivery.&lt;/p&gt;

&lt;p&gt;For startups and teams searching for product-market fit, this speed can be a competitive advantage.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Cloud-Agnostic Argument
&lt;/h2&gt;

&lt;p&gt;As products scale, priorities change.&lt;/p&gt;

&lt;p&gt;Organizations may need portability across providers, stronger negotiating leverage, regulatory flexibility, or resilience against vendor-specific limitations.&lt;/p&gt;

&lt;p&gt;At that stage, cloud-agnostic architectures become more attractive.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Question
&lt;/h2&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;p&gt;"Which approach is better?"&lt;/p&gt;

&lt;p&gt;Ask:&lt;/p&gt;

&lt;p&gt;"Which approach best supports our current business stage?"&lt;/p&gt;

&lt;p&gt;The answer for an early-stage startup may be completely different from the answer for a mature enterprise.&lt;/p&gt;

&lt;p&gt;Further reading:&lt;br&gt;
&lt;a href="https://geekyants.com/blog/cloud-native-and-cloud-agnostic-are-not-ideologies-they-are-business-stage-decisions" rel="noopener noreferrer"&gt;https://geekyants.com/blog/cloud-native-and-cloud-agnostic-are-not-ideologies-they-are-business-stage-decisions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What has your experience been?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>cloudcomputing</category>
      <category>cloudnative</category>
    </item>
    <item>
      <title>Most Financial Institutions Are Solving Fraud the Right Way but Building Infrastructure the Wrong Way</title>
      <dc:creator>Manny Frank</dc:creator>
      <pubDate>Tue, 16 Jun 2026 05:27:53 +0000</pubDate>
      <link>https://dev.to/mannyfrank_07/most-financial-institutions-are-solving-fraud-the-right-way-but-building-infrastructure-the-wrong-52hh</link>
      <guid>https://dev.to/mannyfrank_07/most-financial-institutions-are-solving-fraud-the-right-way-but-building-infrastructure-the-wrong-52hh</guid>
      <description>&lt;p&gt;Fraud is getting smarter.&lt;/p&gt;

&lt;p&gt;Every year, financial institutions invest billions into fraud detection systems, risk management tools, compliance processes, and security teams. Yet fraud losses continue to rise as attackers increasingly leverage automation and AI.&lt;/p&gt;

&lt;p&gt;The industry's response has been predictable: invest more heavily in AI-driven fraud prevention.&lt;/p&gt;

&lt;p&gt;And honestly, that's the right move.&lt;/p&gt;

&lt;p&gt;What surprises me is that many organizations embrace AI for fraud detection while simultaneously making infrastructure decisions that slow down their ability to deploy and improve those systems.&lt;/p&gt;

&lt;p&gt;In my opinion, the future belongs to financial institutions that are aggressively cloud-native.&lt;/p&gt;

&lt;p&gt;Not cloud-agnostic.&lt;/p&gt;

&lt;p&gt;Not multi-cloud by default.&lt;/p&gt;

&lt;p&gt;Cloud-native.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Is Becoming the New Fraud Analyst
&lt;/h2&gt;

&lt;p&gt;Traditional rule-based fraud systems struggle because fraud patterns evolve faster than manual rules can be updated.&lt;/p&gt;

&lt;p&gt;Modern AI systems can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Detect anomalies in real time&lt;/li&gt;
&lt;li&gt;Analyze behavioral patterns across millions of transactions&lt;/li&gt;
&lt;li&gt;Reduce false positives&lt;/li&gt;
&lt;li&gt;Improve risk scoring accuracy&lt;/li&gt;
&lt;li&gt;Adapt to emerging fraud techniques&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This shift is already visible across the financial industry.&lt;/p&gt;

&lt;p&gt;Organizations such as &lt;strong&gt;JPMorgan Chase, Capital One, PayPal, Stripe, and Mastercard&lt;/strong&gt; continue investing heavily in machine learning and AI-powered risk management systems because manual approaches simply cannot keep pace with modern threats.&lt;/p&gt;

&lt;p&gt;The result is not just reduced fraud losses.&lt;/p&gt;

&lt;p&gt;It's lower operational costs.&lt;/p&gt;

&lt;p&gt;Every false positive reviewed manually creates additional workload. Every missed fraudulent transaction creates direct financial damage.&lt;/p&gt;

&lt;p&gt;AI addresses both problems simultaneously.&lt;/p&gt;

&lt;p&gt;A recent article from &lt;strong&gt;GeekyAnts&lt;/strong&gt; highlighted how AI-driven fraud prevention helps organizations reduce financial losses while improving operational efficiency. The broader trend across the industry suggests this is becoming less of a competitive advantage and more of a baseline requirement.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Infrastructure Contradiction Nobody Talks About
&lt;/h2&gt;

&lt;p&gt;Here's where I think many organizations get it wrong.&lt;/p&gt;

&lt;p&gt;While investing in AI-powered fraud detection, they're also building infrastructure strategies around maximum cloud portability.&lt;/p&gt;

&lt;p&gt;The intention sounds reasonable.&lt;/p&gt;

&lt;p&gt;Avoid vendor lock-in.&lt;/p&gt;

&lt;p&gt;Maintain flexibility.&lt;/p&gt;

&lt;p&gt;Preserve future options.&lt;/p&gt;

&lt;p&gt;But these goals often come at a cost.&lt;/p&gt;

&lt;p&gt;Additional abstraction layers.&lt;/p&gt;

&lt;p&gt;More operational complexity.&lt;/p&gt;

&lt;p&gt;Longer deployment cycles.&lt;/p&gt;

&lt;p&gt;Slower innovation.&lt;/p&gt;

&lt;p&gt;Ironically, the same institutions trying to accelerate fraud detection through AI frequently slow themselves down through infrastructure decisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Cloud-Native Gives AI Teams an Advantage
&lt;/h2&gt;

&lt;p&gt;AI workloads thrive on cloud-native capabilities.&lt;/p&gt;

&lt;p&gt;Managed data platforms.&lt;/p&gt;

&lt;p&gt;Real-time event streaming.&lt;/p&gt;

&lt;p&gt;Serverless processing.&lt;/p&gt;

&lt;p&gt;Elastic compute resources.&lt;/p&gt;

&lt;p&gt;Integrated machine learning services.&lt;/p&gt;

&lt;p&gt;These capabilities dramatically reduce the time required to move from experimentation to production.&lt;/p&gt;

&lt;p&gt;Companies such as &lt;strong&gt;Netflix, Amazon, Uber, and Spotify&lt;/strong&gt; have demonstrated the value of leveraging cloud platforms aggressively instead of treating every provider feature as something that must eventually be abstracted away.&lt;/p&gt;

&lt;p&gt;The same lesson applies to financial services.&lt;/p&gt;

&lt;p&gt;If a managed cloud service helps a fraud detection model reach production six months earlier, the business value often outweighs theoretical migration concerns years down the road.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Industry Overestimates Vendor Lock-In
&lt;/h2&gt;

&lt;p&gt;This may be unpopular among architects.&lt;/p&gt;

&lt;p&gt;But I think the industry dramatically overestimates the dangers of cloud dependence while underestimating the cost of delayed execution.&lt;/p&gt;

&lt;p&gt;Most organizations will never migrate entire platforms between cloud providers.&lt;/p&gt;

&lt;p&gt;Most organizations will, however, suffer from slow delivery cycles.&lt;/p&gt;

&lt;p&gt;Those are not equivalent risks.&lt;/p&gt;

&lt;p&gt;The obsession with cloud agnosticism often creates complexity long before it creates value.&lt;/p&gt;

&lt;p&gt;A recent GeekyAnts article made an important observation: cloud-native and cloud-agnostic approaches are not ideologies. They are business-stage decisions.&lt;/p&gt;

&lt;p&gt;I agree with that principle.&lt;/p&gt;

&lt;p&gt;Where I differ slightly is that I believe the majority of growth-stage companies should lean toward cloud-native architectures far more aggressively than they currently do.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Leading Organizations Understand
&lt;/h2&gt;

&lt;p&gt;The best technology organizations don't treat architecture as a philosophical debate.&lt;/p&gt;

&lt;p&gt;They treat it as a business decision.&lt;/p&gt;

&lt;p&gt;**Amazon optimized for scale.&lt;/p&gt;

&lt;p&gt;Netflix optimized for streaming reliability.&lt;/p&gt;

&lt;p&gt;Stripe optimized for developer velocity.&lt;/p&gt;

&lt;p&gt;Capital One optimized for cloud transformation.&lt;br&gt;
**&lt;br&gt;
Modern engineering firms such as **GeekyAnts, Thoughtworks, and Accenture **increasingly advocate aligning technology choices with business objectives rather than blindly following architectural trends.&lt;/p&gt;

&lt;p&gt;The organizations gaining the most value from AI fraud prevention are often the same organizations willing to embrace cloud-native platforms to accelerate delivery.&lt;/p&gt;

&lt;p&gt;That's not a coincidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Take
&lt;/h2&gt;

&lt;p&gt;AI-driven fraud prevention is quickly becoming mandatory in financial services.&lt;/p&gt;

&lt;p&gt;The real differentiator won't be whether companies adopt AI.&lt;/p&gt;

&lt;p&gt;Most eventually will.&lt;/p&gt;

&lt;p&gt;The differentiator will be how quickly they can deploy, improve, and scale those systems.&lt;/p&gt;

&lt;p&gt;That's why I believe cloud-native architectures are the smarter default for most financial institutions undergoing digital transformation.&lt;/p&gt;

&lt;p&gt;Fraud evolves too quickly for organizations to spend years optimizing for hypothetical infrastructure scenarios.&lt;/p&gt;

&lt;p&gt;In the race between portability and execution, execution wins far more often than the industry wants to admit.&lt;/p&gt;

&lt;p&gt;And in financial services, slower execution can be just as expensive as fraud itself.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>fintech</category>
      <category>cloudnative</category>
      <category>devops</category>
    </item>
    <item>
      <title>Your Code Is Costing You More Than You Think</title>
      <dc:creator>Manny Frank</dc:creator>
      <pubDate>Tue, 19 May 2026 07:30:35 +0000</pubDate>
      <link>https://dev.to/mannyfrank_07/your-code-is-costing-you-more-than-you-think-1ad1</link>
      <guid>https://dev.to/mannyfrank_07/your-code-is-costing-you-more-than-you-think-1ad1</guid>
      <description>&lt;p&gt;Fast shipping is exciting. But fast shipping combined with constant hotfixes, release anxiety, fragile deployments, and recurring bugs eventually becomes expensive.&lt;/p&gt;

&lt;p&gt;A recent YouTube video called “&lt;a href="https://www.youtube.com/watch?v=oao5O7cdkIQ" rel="noopener noreferrer"&gt;Your Code is Costing You. Here’s How to Fix It”&lt;/a&gt; highlights a problem many engineering teams quietly struggle with: poor code quality slowly turns into a business problem, not just a technical one.&lt;/p&gt;

&lt;p&gt;And honestly, most teams do not notice it early enough.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem Usually Starts Small
&lt;/h2&gt;

&lt;p&gt;In the beginning, technical debt feels manageable.&lt;/p&gt;

&lt;p&gt;A rushed feature here. A skipped test there. A temporary workaround that somehow becomes permanent six months later.&lt;/p&gt;

&lt;p&gt;Nothing breaks immediately, so the team keeps moving.&lt;/p&gt;

&lt;p&gt;Then suddenly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Releases become stressful&lt;/li&gt;
&lt;li&gt;QA cycles take longer&lt;/li&gt;
&lt;li&gt;Developers avoid touching certain modules&lt;/li&gt;
&lt;li&gt;Production bugs keep returning&lt;/li&gt;
&lt;li&gt;Deployments feel risky&lt;/li&gt;
&lt;li&gt;Simple changes require too much effort&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At that point, the issue is no longer “just code quality.” The engineering foundation itself starts slowing the product down.&lt;/p&gt;

&lt;h2&gt;
  
  
  Clean Code Alone Is Not Enough
&lt;/h2&gt;

&lt;p&gt;A lot of developers associate code quality with formatting, linting, or naming conventions&lt;/p&gt;

&lt;p&gt;Those things help, but mature engineering goes much deeper.&lt;/p&gt;

&lt;p&gt;Real code quality includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Architecture that scales cleanly&lt;/li&gt;
&lt;li&gt;Reliable testing practices&lt;/li&gt;
&lt;li&gt;Secure APIs and infrastructure&lt;/li&gt;
&lt;li&gt;Faster deployment pipelines&lt;/li&gt;
&lt;li&gt;Maintainable systems&lt;/li&gt;
&lt;li&gt;Predictable releases&lt;/li&gt;
&lt;li&gt;Reduced operational risk&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A codebase can look clean while still being difficult to scale or maintain.&lt;/p&gt;

&lt;p&gt;That is why teams focusing only on surface-level cleanup often fail to solve the actual problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Debt Quietly Compounds
&lt;/h2&gt;

&lt;p&gt;Technical debt behaves a lot like interest.&lt;/p&gt;

&lt;p&gt;The longer it stays unresolved, the more expensive future development becomes.&lt;/p&gt;

&lt;p&gt;A feature that once took two days suddenly takes two weeks because developers now need extra testing, manual validation, and debugging before every release.&lt;/p&gt;

&lt;p&gt;This creates a dangerous cycle where teams spend more time maintaining old systems than building new improvements.&lt;/p&gt;

&lt;p&gt;The worst part is that technical debt rarely feels urgent until it starts affecting roadmap velocity.&lt;/p&gt;

&lt;p&gt;By then, recovery becomes significantly harder.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security Is Part Of Code Quality
&lt;/h2&gt;

&lt;p&gt;One thing the video gets right is connecting code quality with security readiness.&lt;/p&gt;

&lt;p&gt;Modern applications are expected to be secure by default. That includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API integrity&lt;/li&gt;
&lt;li&gt;Authentication flows&lt;/li&gt;
&lt;li&gt;OWASP compliance&lt;/li&gt;
&lt;li&gt;Infrastructure hardening&lt;/li&gt;
&lt;li&gt;Dependency management&lt;/li&gt;
&lt;li&gt;Safe deployment practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Security gaps often come from rushed engineering decisions, outdated systems, or inconsistent architecture standards.&lt;/p&gt;

&lt;p&gt;This becomes even more important for SaaS platforms, fintech products, AI applications, and enterprise software where trust matters as much as functionality.&lt;/p&gt;

&lt;p&gt;A product that scales without proper security eventually becomes a liability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Better Testing Changes How Teams Ship
&lt;/h2&gt;

&lt;p&gt;Testing is usually treated as a bottleneck until teams experience what strong test coverage actually does.&lt;/p&gt;

&lt;p&gt;Good testing reduces fear.&lt;/p&gt;

&lt;p&gt;Developers can refactor confidently. Releases become predictable. Bugs are caught earlier. Rollbacks happen less often.&lt;/p&gt;

&lt;p&gt;The same applies to deployment speed&lt;/p&gt;

&lt;p&gt;If deployments take too long or require manual coordination, teams naturally release less frequently. That slows feedback loops and delays product improvements.&lt;/p&gt;

&lt;p&gt;Engineering maturity is not only about writing better code. It is about creating systems that allow teams to move faster without increasing risk.&lt;/p&gt;

&lt;h2&gt;
  
  
  Legacy Systems And AI Products Share Similar Problems
&lt;/h2&gt;

&lt;p&gt;Interestingly, this issue affects both old and modern stacks.&lt;/p&gt;

&lt;p&gt;Legacy systems often carry years of accumulated patches, undocumented logic, and fragile dependencies.&lt;/p&gt;

&lt;p&gt;AI products introduce different complexity. They rely heavily on APIs, integrations, model pipelines, and infrastructure consistency. Even impressive AI features can fail in production if the engineering foundation underneath is unstable.&lt;/p&gt;

&lt;p&gt;In both cases, scaling becomes difficult when engineering discipline is missing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Most engineering problems do not appear overnight.&lt;/p&gt;

&lt;p&gt;They build slowly through rushed releases, weak testing, inconsistent architecture, and unresolved technical debt.&lt;/p&gt;

&lt;p&gt;Eventually, teams reach a point where every deployment feels risky and every new feature takes longer than expected.&lt;/p&gt;

&lt;p&gt;That is why code quality should not be treated as a cosmetic improvement. It directly impacts delivery speed, security, maintainability, and long-term product growth.&lt;/p&gt;

&lt;p&gt;Good engineering is not about perfection.&lt;/p&gt;

&lt;p&gt;It is about building systems that developers can confidently maintain, scale, secure, and ship.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
